我目前正在尝试使用查找功能来查找'一个站点:'从那里,我将清除任何在右边。我正在面对应用程序定义的错误,它应该清除该行。我想我可能做错了。如果有人告诉我我在哪里做错了,这将是很好的范围对象错误
Dim r As Range
Set r = Sheet2.Range("E:M").Find(What:="One site:", _
After:=Sheet2.Range("E3"), _
LookIn:=xlValues, LookAt:=xlPart)
If Not r Is Nothing Then
r.End(xlRight).ClearContents 'Error on this line
End If
在'.Find'之前放置'On Error Resume Next'。然后将'On Error GoTo 0'放在后面,否则如果找不到它会得到另一个错误。 – PatricK
它应该是'xlToRight',而不是* xlRight *我认为这就是你想要做的。 – PatricK