我有两个电子表格,第一个是主电话列表,第二个是用户电话列表绑定到电话号码,我想写一个for循环,将找到匹配然后将用户名复制到主列表上的空列以标识所有可用数字。我不确定我是否正确地选择了它。任何帮助是极大的赞赏。VBA“For”循环不工作
Sub temp()
Dim rCell As Range
Dim rRng As Range
Set x = Sheet4.Range("A1:A1300")
For i = 2 To 500
If Worksheets("Sheet3").Cells(i, 1) = Worksheets("Sheet4").Cells(x, 1) Then
Worksheets("Sheet4").Cells(x, 3) = Worksheets("Sheet3").Cells(i, 4)
End If
Next i
End Sub
以何种方式它出错了吗? –
This ** Worksheets(“Sheet4”)。Cells(x,1)**对我来说似乎很奇怪!特别是** x ** –
X似乎没有被定义。您应该在代码模块中添加Option Explicit。 – RubberDuck