
日付を比較してstrToDateよりstrFromDateの日付が未来日だった場合エラーを出したいのですがうまくいきません。
日付型に合わせたつもりなのですがこれだとダメなのでしょうか
strFromTime = txtFromYear & "/" & Format(txtFromMonth, "00") & "/" & Format(txtFromDay, "00")
strToTime = txtToYear & "/" & Format(txtToMonth, "00") & "/" & Format(txtToDay, "00")
If (Format(strFromTime, yyyy / mm / dd) >
Format(strToTime, yyyy / mm / dd)) Then
MsgBox MSG_ERR, vbCritical, SYSTEM_NAME
Exit Sub
End If
No.2ベストアンサー
- 回答日時:
Format関数の使い方が間違っています
>(Format(strFromTime, yyyy / mm / dd)
テキスト型の第1項目に対しy,m,dは使えません。構文も間違っています
文字列を比較したいのであれば単純に
If strFromTime > strToTime Then
でいいのでは
日付時刻型で比較するのなら
If DAteValue(strFromTime) > DateValue(strToTime) Then
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
差し込み後、元データを変更し...
-
SQLで特定の項目の重複のみを排...
-
フィルターかけた後、重複を除...
-
外部参照してるキーを主キーに...
-
エクセルで最後の文字だけ置き...
-
誰か教えてください
-
SELECT 文 GROUP での1件目を...
-
Outlook 送受信エラー
-
1、Rstudioで回帰直線を求める...
-
VIEWの元のテーブルのindexって...
-
access2021 VBA メソッドまたは...
-
カーソル0件の時にエラーを発生...
-
1日に1人がこなせるプログラム...
-
エクセルの関数について教えて...
-
EXISTSを使ったDELETE文
-
重複していないレコードの抽出...
-
ストアドプロシージャ_カーソル...
-
Access:クエリーにて集計後に...
-
英語ができる方、問題をお願い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
クロス集計で、列を動的に
-
SQLサーバでの和暦(int)→西暦へ...
-
MS-SQL datetime型から日付だけ...
-
SQL Server 2005 Expressを利用...
-
変数に昨日の日付を入力したい
-
nvarcharとdatetimeで作成され...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
-
SELECT 文 GROUP での1件目を...
-
Outlook 送受信エラー
-
エクセルの関数について教えて...
-
for whichの使い方
-
EXISTSを使ったDELETE文
-
INSERT文でフィールドの1つだ...
-
access2021 VBA メソッドまたは...
-
UPDATE文のWHERE条件に他のテー...
おすすめ情報