[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『カレンダーの作成』(hide)
VBAを使ってカレンダーを作るにはどうしたらいいのでしょうか?
条件としては年月をInputBoxで入力し、あらかじめセルに日付を入力していてその日付
の下に曜日を表示するものです。
誰か教えてください。お願いします。
詳しい仕様が分からないので、サンプルを掲載しておきます。 適当に変更して利用して下さい。
Sub Sample() Dim myDay As String Dim i As Long
Rows("1:4").Clear
myDay = Application.InputBox("年月を入力して下さい。 (入力例) 2003/01" _ , "年月入力", Format(Date, "yyyy/mm"), Type:=2)
Range("A1").Value = Format(myDay, "yyyy年") Range("A2").Value = Format(myDay, "mm月")
For i = 1 To 31 Cells(3, i).Value = i & "日" Cells(4, i).Value = Format(myDay & "/" & i, "aaa") If Day(CDate(Format(myDay & "/" & i, "yyyy/mm/dd")) + 1) = "1" Then Exit For Next
Columns.AutoFit End Sub
(INA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.