質問: excel vba で入社日から今日迄の在籍日数を、年月日に分けて表示したいのですが上手くいきません excel vba で入社日から今日迄の在籍日数を、年月日に分けて表示したいのですが上手くいきません。 datedif関数で、年(yyyy)月(my)日(md)で求められますが vbaでdatediff関数で記述しますが、1ヶ月未満の月数、日数が抽出出来ません。 a 4 入社日 b1 今日の日付 求めたい場所 b 4 在籍年数 c 4 月数(1年未満) d4日数(1ヶ月未満) このように求めたいです。 ご教授をよろしくお願いします。
回答: あと問題なのは https://ka-zublog.com/2017/08/08/excel-datedif/ うるう年の存在についてはどちらを用いても面倒かも。 先の >datedif関数については質問者さんは既にvbaで使われているのですよね? は datediff でしたね。f が1個抜けてました。