Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


53302 / 76732 ←次へ | 前へ→

【28246】テキスト形式の日付をdd/mm/yyyyに変換したいのですが・・・
質問  let  - 05/9/1(木) 10:46 -

引用なし
パスワード
    テキスト形式で日付をCDATE関数使って、日付に変更しているのですが、

 英語版のofficeにてdd/mm/yyyyで使う必要があるのですが、できますか?

 If Format(Val(Workbooks(BOOKNAME3).Worksheets(SHEETNAME3).Range("O" & i1 + 1).Value), "00000000") _
 >= Format(DateAdd("d", 14, CDate(ThisWorkbook.Worksheets(SHEETNAME1).Range("V13").Value)), "yyyymmdd") Then
'>= Format("yyyymmdd", DateAdd("d", 14, CDate(ThisWorkbook.Worksheets(SHEETNAME1).Range("V13").Value))) Then
MsgBox "DATE is Error!" & Chr(13) & Chr(10) & "ITEM_NO : " & _
Workbooks(BOOKNAME3).Worksheets(SHEETNAME3).Range("A" & i1 + 1).Value

このプログラムは登録された日付が2週間以上先の場合エラーを返すようにしてあるのですが、どうもddmmyyyyに変えると 2005/09/01 が 01/09/7627とか訳わからない年が表示されてしまいます。どなたかご教示ください。
使用しているのは英語版のexcel2000です。

0 hits

【28246】テキスト形式の日付をdd/mm/yyyyに変換したいのですが・・・ let 05/9/1(木) 10:46 質問
【28254】Re:テキスト形式の日付をdd/mm/yyyyに変... 小僧 05/9/1(木) 14:39 発言

53302 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free