• ベストアンサー

vbaカレンダーコントロール

エクセルsheet上にカレンダーを作成しました。   D F G H ・  ・  ・  AH 5 6/1 6/2 6/3 6/4 ・ ・  ・   6 ・ ・ 24 カレンダーコントロールを使って土日のセル(5行から24行まで)に色をつけたいのですがコードの記述がわかりません。教えてください。イメージとしては、カレンダーコントロールの6月13日をクリックしたらセルに色がつく、です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

クリックした日が日曜のときセルを赤にするコードです。 If Weekday(Calendar1.Value) = 1 Then With Range(Cells(5, Calendar1.Day + 3), Cells(24, Calendar1.Day + 3)).Interior .ColorIndex = 3 .Pattern = xlSolid End With End If

nan30
質問者

お礼

うまくいきました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう