Мне нужна помощь для моего кода. Я хочу скопировать имя клиента в столбце C на основе этих 2 условий, если:
- Значение поиска макроса = "выполняется" в столбце G
- Значение макроса найти = "Istry" в столбце D
Другими словами, если макрос обнаружит «текущий» и «истри» в одной строке, он автоматически скопирует имя клиента, связанное с этими двумя значениями, заданными на другом листе.
Я написал код, но когда я попытался запустить его, я не получил никакого результата на своем листе.
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