• 締切済み

フォント色つけ

表があります マクロにより、動いてます その中で、 土日祝の場合赤にしたいんでが、 まず土について書いてみました If Sheets("統計表作成").Cells(T, 2) = "土" Then Sheets("統計表作成").Cells(T, 2).Font.ColorIndex = 3 End If 土 を認識してもらえず、赤にかわりません お力かしてください

みんなの回答

回答No.2

Cells(T, 1) に何が入っているのか、と。 日付として認識できる値が入っているのなら、 http://www.google.com/search?hl=ja&num=50&q=vba+%E6%9B%9C%E6%97%A5&lr=lang_ja&aq=f&oq= 祝日については独自の年間カレンダー シートを作成するとか。 VBA がらみでやるならコレとか。 http://www.google.com/search?hl=ja&num=50&q=vba+%E7%A5%9D%E6%97%A5&lr=lang_ja&aq=f&oq=

bogeymoriko
質問者

補足

Cells(T, 1) には、 表示 標準で見れば なにやら5桁の数字が    aaaに設定すれば 土 って入ってます

  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

Public Sub f() Dim d As Date Dim youbi As String d = Cells(1, 3).Value youbi = WeekdayName(Weekday(d)) Debug.Print youbi If youbi = "木曜日" Then Cells(1, 3).Font.ColorIndex = 3 End If End Sub

関連するQ&A