Excel VBA:二维数组搜索,检查单元格是否为空

时间:2012-08-30 17:44:12

标签: excel vba

我在excel中有一系列单元格,左栏中有人名,顶行上有某些任务(作为数字),就像一个两个昏暗的数组。我想要做的就是能够搜索名称和编号任务,以查看该单元格在VBA中是否为空白。

在excel表中我可以使用如下公式: = ISBLANK(VLOOKUP(“Bob”,A2:AE33,3,FALSE))

哪个有效,但似乎无法在VBA中找到这个。

我试图做这样的事情:

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

但它给出了一个错误,例如“对象不支持此属性或方法”。任何帮助赞赏。

1 个答案:

答案 0 :(得分:3)

您无法通过WorksheetFunction访问ISBLANK。尝试:Application.WorksheetFunction.VLookup(studentComboBox.Value, Range("A2:AE33"), i + 2, False)=""