Excel VBA質問箱 IV

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

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


1253 / 76734 ←次へ | 前へ→

【81134】日付の扱い方のセオリー
質問  りった  - 19/12/1(日) 12:21 -

引用なし
パスワード
   今まで日付はyyyymmddの文字列で扱うことが多かったのですが、セルに日付として入力されているファイルを扱うことになりました。
日付の扱い方のセオリーが分からず苦戦しております。ご指導頂けますでしょうか?

1.セルの内容をDate型変数に入れる場合
 date1 = range1.text とするのが一般的ですか?

2.複数のセルの中から特定の日付のセルを探す場合、どう書くのが一般的ですか?
 for each range1 in worksheet1.Range("売上日一覧")
  if range1.xxxx = date1.xxxx then xxxx ← どう書きますか?
 next

3.セルに日付と時刻が入っていて、日付だけ比較したい場合どうすればいいですか?
 if(format(range1,"yyyy/mm/dd") = format(date1,"yyyy/mm/dd") then とするしかないですか?
 (長くて読みづらい。)

4.その他、VBAで日付を扱う際の注意事項等ありましたらご教示頂けますでしょうか?

尚、上記において、変数名は「(型名)1」で記載しています。
7 hits

【81134】日付の扱い方のセオリー りった 19/12/1(日) 12:21 質問[未読]
【81135】Re:日付の扱い方のセオリー よろずや 19/12/1(日) 14:18 回答[未読]
【81136】Re:日付の扱い方のセオリー りった 19/12/1(日) 22:29 お礼[未読]

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