私は次のことに苦労しています。日付(列C)が今日よりも前の行を削除したいと思います。私のコードは、(ウェブに応じて)動作するはずですが、それはしない、しかも、それはここで...超スローのITの一部です:今日の前日のローの削除 -
For i = 2 To LastRow
If Cells(i, "C").Value < Date Then Rows(i).EntireRow.Delete
Next i
の代わりに「C」を入れて、私は3を置くことができますが、何も変わらない私はEnd If(次のiの前)を追加しようとしましたが、明らかに必要ではありません。おそらく、日付が適切な形式ではありません。
このコードの何が問題なのですか?あなたの助けのための
大感謝:)
、それがないことを何をしているのですか? 'Not Working'は説明力が足りません。 'For i = LastRow to 2 Step -1' –
これは、今日よりも前の日付の行が削除されなかったことを意味します。 – Jeofbist3