den45444, добрый день, вариант макроса test для повтора скопировать данные с соседнего листа
[vba]
Код
Sub test() Dim z, i&: z = Range("B4:B" & Range("B" & Rows.Count).End(xlUp).Row).Value With CreateObject("VBScript.RegExp"): .Pattern = "\^" For i = UBound(z) To 1 Step -1 If .test(z(i, 1)) Then Rows(i + 3 & ":" & i + 3).Delete Next End With End Sub
[/vba]
den45444, добрый день, вариант макроса test для повтора скопировать данные с соседнего листа
[vba]
Код
Sub test() Dim z, i&: z = Range("B4:B" & Range("B" & Rows.Count).End(xlUp).Row).Value With CreateObject("VBScript.RegExp"): .Pattern = "\^" For i = UBound(z) To 1 Step -1 If .test(z(i, 1)) Then Rows(i + 3 & ":" & i + 3).Delete Next End With End Sub
Sub test1() Dim z, i&: z = Range("B4:B" & Range("B" & Rows.Count).End(xlUp).Row).Value For i = UBound(z) To 1 Step -1 If InStr(1, z(i, 1), "^") Then Rows(i + 3 & ":" & i + 3).Delete Next End Sub
[/vba]
den45444, еще вариант макроса
[vba]
Код
Sub test1() Dim z, i&: z = Range("B4:B" & Range("B" & Rows.Count).End(xlUp).Row).Value For i = UBound(z) To 1 Step -1 If InStr(1, z(i, 1), "^") Then Rows(i + 3 & ":" & i + 3).Delete Next End Sub