Delete Rows If Any Cell Contains a Specific Value (Across All Columns) | Excel VBA Macro

Опубликовано: 08 Март 2024
на канале: greggowaffles
361
19

Excel VBA Macro: Delete Rows If Any Cell Contains a Specific Value (Across All Columns)

💥Subscribe:    / @greggowaffles  

Code:

Sub delete_rows_across_all_cols()

Dim row_count As Long
Dim col_count As Long
Dim i As Long
Dim j As Long
Dim ws As Worksheet

Set ws = ThisWorkbook.Sheets("NYSE Stocks")

ws.Activate
row_count = ws.Cells(Rows.Count, 1).End(xlUp).Row
col_count = ws.Cells(1, Columns.Count).End(xlToLeft).Column

i = 2

Do While i <= row_count

For j = 1 To col_count

If Cells(i, j) = "" Then

Rows(i).EntireRow.Delete
i = i - 1
row_count = row_count - 1

End If

Next j

i = i + 1

Loop

End Sub

#excelmacro #excelvba #excelvbatutorial


Смотрите видео Delete Rows If Any Cell Contains a Specific Value (Across All Columns) | Excel VBA Macro онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь greggowaffles 08 Март 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 36 раз и оно понравилось 1 людям.