コラム

VBAでXLookupを使うときは、「見つからない場合」オプションを省略するな

VBAでXLookupを使う際、「見つからない場合」オプションを省略すると実行時エラー(XLookupプロパティを取得できません)が発生する場合があるようです。

◯:戻り値=WorksheetFunction.WorksheetFunction.XLookup(検索値, 検索範囲, 戻り配列, 見つからない場合)

✕:戻り値=WorksheetFunction.WorksheetFunction.XLookup(検索値, 検索範囲, 戻り配列)

同一のシート内であればエラーが生じないようなのですが、発生の原因および条件はよく分かっていません。(発生を確認したのはOffice365です。)

コメント

タイトルとURLをコピーしました