我有一个包含 3 列的列表框。在某些行中,第三列中没有条目(从未填充过)。我想测试特定行的第三列是否有条目,如下所示:
if listbox1.list(i,2) = "" then
但是,如果第三列中没有条目,则会出现运行时错误。我也试过
如果 isnull(listbox1.list(i,2)) 那么
但这又会产生运行时错误。我知道我可以通过使用 on error resume next 来解决这个问题,但我觉得必须有更好的方法。
编辑:
我得到的错误是“无法获取 List 属性。无效的参数。”。在我的实际代码中,我指的是 .list(i,j),当 j=0 和 j=1 时它工作正常,但是当 j=2 时它会出错。在我正在测试的示例中,列表框的第 2 列中没有任何条目,但是列表框的 columncount 属性设置为值 3。