Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12881 / 76734 ←次へ | 前へ→

【69367】Re:土日に色をつける
発言  UO3  - 11/7/1(金) 12:10 -

引用なし
パスワード
   ▼UO3 さん:

VBAがお好みならシートモジュールに。
(なお、書式はお好きに。ここでは文字色を赤にしています)

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim r As Range, c As Range
  Set r = Intersect(Target, Columns("C"))
  If Not r Is Nothing Then
    For Each c In r
      c.Offset(, -2).Font.ColorIndex = xlAutomatic
      If IsDate(c.Value) Then
        If Weekday(c.Value, vbMonday) > 5 Then c.Offset(, -2).Font.Color = vbRed
      End If
    Next
    Set r = Nothing
  End If
End Sub

7 hits

【69364】土日に色をつける ぷんぷん 11/7/1(金) 11:15 質問
【69365】Re:土日に色をつける UO3 11/7/1(金) 11:58 発言
【69367】Re:土日に色をつける UO3 11/7/1(金) 12:10 発言
【69368】Re:土日に色をつける ぷんぷん 11/7/1(金) 12:58 お礼
【69383】Re:土日に色をつける 読解不能 11/7/3(日) 17:32 発言

12881 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free