dポイントプレゼントキャンペーン実施中!

表題の件、調べてもよくわからなかったので教えてください。

例えばA1 セルに2019/4/1と入っており、B1セルに2020/5/1と日付が入っています。
A1セルとB1セルは何日の差があるか自動的に計算しC1セルに記載したい場合、どのようなVBAのコードになるでしょうか。今回の場合、1年と1ヶ月なので405となどと表示したいです。

この日付は変わることがあるので、A1セルとB1セルにに記載されている日付の差(日数)をC1セルに表示するというコードにしたいと考えております。

A 回答 (2件)

>何日の差があるか自動的に計算しC1セルに記載したい


のならば C1 に =B1-A1 といれればいい   答えは 396  (405じゃないよ)

A1セルとB1セルにに記載されている日付を変えても C1 の計算式はそのままでいいので、
VBAの出る幕はないかと。
    • good
    • 0

405ではなく396ではないですか?



A1とB2のセルを文字列にした上で
=DATEVALUE(B1)-DATEVALUE(A1)
とC1に入力してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!