Перейти к содержимому

Макрос Excel VBA: удаление строк (на основе списка значений)

greggowaffles

0:00 / 0:00

Макрос Excel VBA: удаление строк (на основе списка значений)

3 627 просмотров · 2 года назад
greggowaffles
6,51 тыс. подписчиков
3 627 просмотров · 2 года назад
💼 Закажите автоматизацию рабочих процессов в Excel с помощью VBA Нужна помощь в автоматизации ваших рабочих процессов в Excel? Я специализируюсь на создании индивидуальных решений на основе VBA для Excel, которые помогут вам сэкономить время и исключить повторяющиеся задачи. 👉 https://www.upwork.com/freelancers/~0... Макрос Excel VBA: Удаление строк (на основе списка значений) 💥Подпишитесь:    / @greggowaffles   Код: Sub delete_rows_based_on_list() Dim ws1 As Worksheet Dim ws2 As Worksheet Dim row_count1 As Long Dim row_count2 As Long Dim i As Long Dim j As Long Set ws1 = ThisWorkbook.Sheets("Stock Screener") Set ws2 = ThisWorkbook.Sheets("Items to Delete") ws2.Activate row_count2 = ws2.Cells(Rows.Count, "A").End(xlUp).Row ws1.Activate row_count1 = ws1.Cells(Rows.Count, "A").End(xlUp).Row For j = 1 To row_count2 i = 2 Do While i <= row_count1 If Cells(i, 10) = ws2.Cells(j, 1).Text Then Rows(i).EntireRow.Delete i = i - 1 row_count1 = row_count1 - 1 End If i = i + 1 Loop Next j End Sub #excelmacro #excelvba