我已阅读以下内容:VBA "Application defined or object defined error "
但是,即使看起来相似,我似乎也无法将其链接到我的问题。这是我的代码:
If Range("What").Value <> "New Entry" Then
current = 2
Updated = 3
For coll = 1 To 49
'Do While current <> Updated
If Sheets("GoodDBData").Range(current, coll).Value <> Sheets("GoodDBData").Range(Updated, coll).Value Then
Base.Range("Changes_Made") = "Yes"
' coll = coll + 1
End If
'Loop
Next
End If
我基本上想知道用户当前是否更改了任何内容。基本上是当前的和更新,或者最初是相同的,但是如果用户进行了一些更改,它将仅显示为当前。因此,当用户完成操作时,如果电流不同,则更新,那么我希望范围更改为YES。
谁知道为什么我得到应用程序定义或对象定义错误? 谢谢