我的代码需要一些帮助。如果出现以下情况,我想根据这两个条件在 C 列上复制客户的姓名:
- 宏查找值 = G 列上的“正在进行”
- 宏查找值 = D 列上的“Istry”
换句话说,如果宏在同一行找到“ongoing”和“istry”,它将自动复制与在另一张纸上询问的这两个值相关联的客户名称。
我写了一个代码,但是当我尝试运行它时,我的工作表上没有任何结果。
Sub Ss()
Dim finalrow As Long, i As Long, rowpt As Long, colpt As Long
finalrow = ShSReturn.Range("D" & "G" & Rows.Count).End(xlUp).Row
rowpt = ShPPT.Cells(Rows.Count, 1).End(xlUp).Row
colpt = ShPPT.Cells(Rows.Count, 1).End(xlUp).Row
Call Entry_Point
For i = 7 To finalrow
If ShSReturn.Cells(i, 4).Value = "Istry" & ShSReturn.Cells(i, 7).Value = "Ongoing" Then
ShSReturn.Cells(i, 3).Copy
ShPPT.Cells(rowpt + 6, 12).PasteSpecial xlPasteValues
rowpt = rowpt + 1
colpt = colpt + 1
End If
Next i
End Sub