Друзья, всем привет !
Есть такой код, но не понимаю, как сделать так чтобы переменная в цикле обновлялась ?
Есть такой код, но не понимаю, как сделать так чтобы переменная в цикле обновлялась ?
| Код |
|---|
Sub rrwr() Dim a, b, c, i, iLastrow As Long Dim d As String iLastrow = Cells(Rows.Count, 3).End(xlUp).Row For i = 1 To iLastrow Cells(i + 1, 6) = Cells(i + 1, 1) & Cells(i + 1, 2) & Cells(i + 1, 3) Next For i = 1 To iLastrow ' счетчик строк на листе 2 If i = 2 Then i = 2 End If For a = 1 To iLastrow 'счетчик строк на листе 1 If Лист2.Cells(1 + i, 5) = Лист1.Cells(a + 1, 6) Then Лист1.Rows(a + 1).Copy d = Лист2.Cells(1 + i, 4).Value Sheets(d).Rows(a + 1).PasteSpecial Else Debug.Print "ne ok" End If Next Next 'For a = 1 To iLastrow ' If Лист2.Cells(i + 1, 5) = Лист1.Cells(i + 1, 6) Then ' Debug.Print "ok" ' Else ' Debug.Print "ne ok" 'End If ' Next End Sub |
Изменено: - 05.02.2019 11:43:42