私は2セルから抽出した範囲で自分の日付のオートフィルタを調整しようとしています。日付範囲のオートフィルタとしてセル値を使用
一部は試行を失敗した後、私は自分のコードにadustし、それを微調整することができるようにマクロビルダーでマクロを行うことを決めた、と私は終わった:
Dim fI As Range
Dim fF As Range
Set fI = Worksheets("Sheet1").Range("B26")
Set fF = Worksheets("Control").Range("B27")
ActiveSheet.ListObjects("TABLE_REPORTS_GENERAL_INFO").Range _
.AutoFilter Field:=24, Criteria1:=fI.Value, Operator:=xlAnd, _
Criteria2:=fF.Value
日付が正しい形式でありますしかし、フィルターをきれいにするだけです。日付のハードコーディングが機能していますが、何が間違っていますか?
マイ日付構造:
Starting Date 01/08/2015
Last Date 31/07/2016
日付間の使用については正しいですが、 '<'(例えば 'フォーマット(今は" <= d/m/yyyy ")')をエスケープする必要があると思います。私が '= d/m/yyyy8/31/2016 1:48:12 am' –
を返した直後のウィンドウで 'format(Now、" <= d/m/yyyy ")'をテストしたとき、これはエラーを投げます。レンジのオートフィルタをオフにします。 – Pablo
@ThomasInzina - それをキャッチするためにありがとう、私はオペレータとその同等者を逃げ切った。 – Jeeped