前の質問に関連するなら、前の質問番号なりを参考に挙げておくこと。
ーー
この質問は添付画像が見難い上に、しつもん図が何を意図しているかわかりにくい。
画像から読者・回答者に読み解かすようなことはしないでほしい。
きちんと、文章でも、内容を表現できるよう、質問者は文章表現の訓練や推敲をすること。読者にわかっても荒れるかという観点が大切。このことのほうが、こんな質問の結果を得るより、人生ではよっぽど役立つよ。
ーーー
普通にカレンダーを作成するプログラムでどこがいけないの?
色々やり方はあるが
(1)月の一日の曜日コードを知る。Weekday関数を使う。
木曜は5だ、だから左から5列目に1をセット
以下繰り返して、1がでたら、行数を+1して勝つ左端からセット。
あとは、その月の月末日を知る方法をしればしまい。
標準モジュールに
Sub test01()
dt = DateSerial(2009, 12, 1) '指定月の1日
tuki = Month(dt) '月を得る
l = DateSerial(2009, tuki + 1, 1) - 1 '月末日を得る
matu = Day(l)
MsgBox matu
i = 3 '3行目からカレンダー日付開始とする
For d = 1 To matu
c = Weekday(DateSerial(2009, tuki, d))
If c = 1 And d <> 1 Then '1日の日曜日以外の日曜日は
i = i + 1
End If
Cells(i, c) = d
Next
End Sub
ーー
このカレンダーから、何か別の表を作りたいのか?。
添付画像の3番目(太い矢印の指している下)の表は、何の意味を示しているのか?
補足
おはようございます。 http://sunrise2001.dip.jp/coo/fncCalen.html 上記サイトで紹介されている、関数によるカレンダーへ 他シート上の曜日毎データ(名前)を貼り付ける方法でしたら可能でしょうか。その結果、年と月を入力することにより(例)2009年10月1日は、第一週目の木曜日だから他シート上の第1木データを自動で貼り付けてくる、その他の日も同様に自動で貼り付け動作が繰り返され一ヶ月単位でスケジュールを作りたいのです。 以上、宜しくお願いします。