Я нашел много помощи для удаления строки, если ячейка равна числу, указанному в коде, но у меня возникают проблемы при удалении строки таблицы, если значение ячейки равно значению переменной.
(Это моя первая попытка в VBA и первое использование такого сайта для поиска помощи по любому вопросу. Я ценю любую помощь, которую вы можете оказать.)
Sub NeverGonnaWork
Dim x as String
x = Sheets("Sheet1").Range("B5").Value
Dim tbl as ListObject
Set tbl = Sheets("Sheet2").ListObjects("Table2")
'if column 15 in last row of the table equals x, delete that row of the table'
If Cells(tbl.ListRows.Count, (15)) = x then
tbl.ListRows(tbl.ListRows.Count).Delete
End If
End Sub