Я пытаюсь выяснить, как удалить строку в Excel 2013, где содержимое ячейки начинается с цифры.
Например, в столбце H есть несколько записей, некоторые начинаются с букв, некоторые начинаются с цифр. Я хочу удалить все строки, где содержимое ячейки в столбце H начинается с цифры.
Любые рекомендации / советы будут с благодарностью приняты!
Итак, я создал немного кода VBA, который, кажется, работает на одном листе:
Sub Macro_01()
Dim L As Long, i As Long
L = Cells(Rows.Count, "F").End(xlUp).Row
For i = L To 1 Step -1
If Left(Cells(i, "F"), 1) Like "[0-9]" Or Cells(i, "F") = "" Then
Rows(i).Delete
End If
Next
End Sub
Я пытаюсь понять, как заставить это работать на всех 284 листах в рабочей тетради. Я пробовал Do/Loop, но он работает бесконечно (и перестает отвечать). Поскольку я знаю, сколько листов, нужна ли простая команда для ввода кода?