Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はコードの一部を維持しており、VBA関数でこれに出くわしました:
isIn("Fred", [PeopleList])
PeopleList は range という名前のワークブックです。以前はその構文に気づいたことがなく、見逃したものなのか、それとも新しいものなのか疑問に思っただけです。範囲を関数に渡す必要がありますか、それともこれで問題ありませんか?
この[PeopleList]構文は、Application.Evaluate( "PeopleList")の省略形であり、PeopleListを数式または名前付き範囲として評価し、結果を配列を含むバリアントとして返します。この使用法は問題なく、Excelバージョン5以降VBAで使用できます。