こんにちは、初心者プログラマーです。フォーラムで見つけられないことについて、ちょっとした助けを求めています。以下にリストされているプログラムは、オートフィルターを設定して DateCode = ActiveCell.Text ステートメントでフィルター処理するのに完全に機能します。
Dim DateCode
DateCode = ActiveCell.Text 'For this instant the active cell contains "T-09"
ActiveSheet.Range("$A$1:$T$10000").AutoFilter Field:=1, Criteria1:=DateCode
しかし、同じ DateCode / dim ステートメントに基づいて Dose Not Contain フィルターを作成したいですか?
以下のステートメントは、単純なマクロ記録ツールから残されたフットプリントです。このステートメントは、Dose Not Contain "DateCode" としてフィルターを効果的に設定します。
ActiveSheet.Range("$A$1:$DH$10000").AutoFilter Field:=4, Criteria1:= _
"<>*DateCode*"
以下のステートメントは、次のように書き直すことができ、最初は完全に機能します。ただし、問題は、スクリプトを実行するたびに日付コードが変更されることです。AF Criteria1のロジックを反転しようとするまで、これは問題ではありませんでした:=
ActiveSheet.Range("$A$1:$DH$10000").AutoFilter Field:=4, Criteria1:= _
"<>*T-09*"
どんな助けでも大歓迎です