[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの色をつける』(あきこ)
下記のマクロを実行すると、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.