У меня есть таблицы, в которых указаны даты в столбце A, ex 12/1/2016 1:45:00 AM. Я переформатирую все ячейки в этой колонке, чтобы они отображали День, месяц #, год. Пример Thursday, December 01, 2016
. Функция Find
работает, если я нажимаю на кнопку фактического поиска и ищу значения, однако я изо всех сил пытаюсь ее кодировать. Я хочу удалить все строки, содержащие «субботу» и «воскресенье». Последний код, который я пробовал, выглядит следующим образом.Удалить целую строку на основе части значения ячейки
Last = Cells(Rows.Count, "D").End(xlUp).Row
For i = Last To 1 Step -1
If (Cells(i, "D").Value) = "*Saturday*" Then
Cells(i, "A").EntireRow.Delete
End If
Next i
Я также пробовал использовать следующий код:
Set Find = Range("A:A").Find("Saturday", LookIn:=xlValues)
Do Until Find Is Nothing
Find.EntireRow.Delete
Set Find = Range("A:A").FindNext
Loop
Использование 'Like':' Если (. Cells (я, "D") Value) Like "* суббота *" затем' –