1

私はExcelのセルの範囲を持っており、左側の列に人の名前があり、一番上の行に特定のタスク(数字として)があります(2つの薄暗い配列のように)。私がやりたいのは、名前と番号付きのタスクを検索して、そのセルがVBAで空白であるかどうかを確認することです。

エクセルシートでは、次のような式を使用できます:= ISBLANK(VLOOKUP( "Bob"、A2:AE33,3、FALSE))

これは機能しますが、VBAでこれを行うことができないようです。

私はちょうどこのようなことをしようとしました:

Application.WorksheetFunction.ISBLANK(Application.WorksheetFunction.VLookup(studentComboBox.Value, Range("A2:AE33"), i + 2, False))

ただし、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」などのエラーが発生します。助けていただければ幸いです。

4

1 に答える 1

3

WorksheetFunctionを介してISBLANKにアクセスすることはできません。試す: Application.WorksheetFunction.VLookup(studentComboBox.Value, Range("A2:AE33"), i + 2, False)=""

于 2012-08-30T18:02:19.350 に答える