所以我试图找到包含值“SOI 1”的单元格的行号。消息框返回正确的数字,但是当我尝试将该数字分配给变量供以后使用时,我得到编译错误:
“参数数量错误或属性分配无效”
我对VBA很新,所以你们提供的任何帮助都会很棒!
Public Sub Testing()
Dim rFind As Range
Dim row_SOI1 As Integer
test = "SOI 1"
With Range("A1:A100")
Set rFind = .Find(What:="SOI 1", LookAt:=xlWhole, MatchCase:=False, SearchFormat:=False)
If Not rFind Is Nothing Then
MsgBox rFind.Row
If test = "SOI 1" Then:
rFind.Row = row_SOI1
End If
End If
End With
End Sub