- ベストアンサー
Exelマクロ日付の自動計算 契約期間と抵触の日
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じ Sub test() Set r = Range("A2") Do If IsEmpty(r) Then Exit Do s = r.Value c = r.Offset(, 2).Value e = r.Offset(, 3).Value e1 = s Do e1 = DateAdd("m", c, e1) If e1 >= e Then Exit Do Loop r.Offset(, 4).Value = e1 Set r = r.Offset(1) Loop End Sub でも =EDATE(A2,C2*ROUNDUP((D2-A2)/C2/30-0.06,0)) こんな関数でもできそうですね。
お礼
ありがとうございます! 関数の方は一部上手くいかなかったデータがあったので、マクロの方を利用させて頂きました!上手くいきました。 非常に助かりました。