我在VBA中编写了以下代码:
play(tableView.getSelectionModel().getSelectedItem());
出于某种原因,我收到以下错误:
应用程序定义的pr对象定义的错误
VBA说if语句导致此错误有问题。我似乎无法弄清楚为什么。有任何想法吗?
答案 0 :(得分:1)
Excel中的范围从“A1”开始,而不是“A0”
这一行
If Worksheets("Sheet1").Cells(Counter, Array_Column_Letter(Counter_Two)).Value = IsEmpty(True) Then
应改为
If Worksheets("Sheet1").Cells(Counter + 1 , Array_Column_Letter(Counter_Two)).Value = IsEmpty(True) Then
也正确使用isempty,你应该使用它如下
If IsEmpty(Worksheets("Sheet1").Cells(Counter + 1 , Array_Column_Letter(Counter_Two)).Value) Then
答案 1 :(得分:0)
您收到该错误是因为您正在尝试查找第0行。更改第一个For语句中的起始值