0

タイトルが示すように、DTpicker オブジェクトの値を使用して、入力値より後の日付を見つけようとして日付の範囲をフィルタリングしようとしています。

日付は dd/mm/yyyy の形式で入力されますが、これで問題ないと思います。

私が苦労しているコードは、基本的に次の行です。実行すると、値が見つかりません。

ThisWorkbook.Sheets("Rådata").AutoFilterMode = False
ThisWorkbook.Sheets("Rådata").Range("N1:N700").AutoFilter Field:=1, Criteria1:="=>" & DTPickerFra.Value, Operator:=xlAnd

ありがとう

4

1 に答える 1

0

条件の Excel 形式は、その逆ではなく「以上」です。

Criteria1 を "=>" ではなく ">=" に変更することで動作するようになりました

ThisWorkbook.Sheets("Rådata").AutoFilterMode = False
ThisWorkbook.Sheets("Rådata").Range("N1:N700").AutoFilter Field:=1, Criteria1:=">=" & DTPickerFra.Value, Operator:=xlAnd
于 2013-11-09T21:34:59.113 に答える