カラムAに日付を記載したスプレッドシートを持っています(2010年12月1日1:45:00)。この列のすべてのセルを再フォーマットして、Day、Month#、Yearを表示します。例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'にルックアットパラメータを設定します。' "*土曜日*" Then'のように(。細胞(I、 "D")の値) –