1ヶ月分の日にちを出したいです!
解決したいこと
VBAでマクロを組んでいます。1ヶ月の日付を表示したいのですが教えて下さい!
入力シートに年と月を入力して、
出力シートにその日付を1日から30日や31日まで横に出したいです。
入力シート名はコントロール画面
出力シート名はクレジットテンプレートorデビットテンプレートorギフトテンプレート
入力シートのC4に年を入れる。
入力シートのC5に月を入れる。
入力シートのC6に対象となるものを選択する。(クレジット、デビット、ギフト)
ボタンを押すと、クレジット、デビット、ギフトの選択されたシートにC1から横に日付が出るようにしたいです。
自分で試したこと
y = 2009
m = 2
For d = 1 To 31
Cells(d, 1) = Format(DateSerial(y, m, d), "yyyy年m月d日")
If Month(Cells(d, 1)) <> m Then
Cells(d, 1) = ""
End If
Next d
0