[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの色をつける』(あきこ)
下記のマクロを実行すると、R列に指定の文字が入るとA列からN列まで色がつきます。これを、B列〜N列とR列に色をつけるようにするにはどうすればいいのでしょうか。色々やってみましたが、うまくいきません。
Dim myColor As Variant
If Target.Count <> 1 Then Exit Sub
If Target.Column <> 18 Then Exit Sub
Application.EnableEvents = False
Select Case Target.Value
Case "確認中"
myColor = 40 'ベージュ
Case "確認済み"
myColor = 15 'グレー
Case Else
myColor = xlNone
End Select
Cells(Target.Row, 1).Resize(1, 14).Interior.ColorIndex = myColor
Application.EnableEvents = True
End Sub
< 使用 Excel:Excel2010、使用 OS:Windows7 >
(マナ) 2016/05/20(金) 22:23
出来ました!
ありがとうございます。
(あきこ) 2016/05/20(金) 22:28
この際、ついで申し上げると、
Application.EnableEvents の操作はこの場合は不要でしょうね。
というのは、値の変更はしていないので、再入処理が起きることはないですから。
もっとも、今後、値を変更させる処理を追加するかもしれないので、
邪魔ではないかも。
(γ) 2016/05/20(金) 22:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.