Excel VBA質問箱 IV

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

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


75674 / 76732 ←次へ | 前へ→

【5490】Re:DateDiff が どうしてもできない
回答  りん E-MAIL  - 03/5/15(木) 17:09 -

引用なし
パスワード
   JuJu さん、123さん、Taka-mk2さん、こんばんわ。

>>「2001/12/1」と「2002/1/1」の差は、「1」となってしまいます。
>>(「0」となって欲しいのですが...)

12ヶ月経過しないと1年とみなさないのなら。

Sub test()
  tdate = DateSerial(2002, 12, 1)
  ddate = DateSerial(2004, 1, 1)
  MsgBox " 経過年 : " & ((DateDiff("m", tdate, ddate) - 1) \ 12), _
      vbInformation, "これでどう?"
End Sub

こんな感じです。
0 hits

【5444】DateDiff が どうしてもできない 123 03/5/14(水) 12:37 質問
【5445】Re:DateDiff が どうしてもできない Taka-mk2 03/5/14(水) 12:48 発言
【5446】Re:DateDiff が どうしてもできない 123 03/5/14(水) 13:43 質問
【5447】Re:DateDiff が どうしてもできない Taka-mk2 03/5/14(水) 14:40 回答
【5448】追記! Taka-mk2 03/5/14(水) 14:41 回答
【5467】Re:DateDiff が どうしてもできない 123 03/5/15(木) 11:10 質問
【5478】Re:DateDiff が どうしてもできない Taka-mk2 03/5/15(木) 13:19 回答
【5483】Re:DateDiff が どうしてもできない JuJu 03/5/15(木) 15:11 回答
【5490】Re:DateDiff が どうしてもできない りん 03/5/15(木) 17:09 回答
【5512】これで ひとつ 仕事が終わりました。 123 03/5/16(金) 17:51 お礼

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