| 
    
     |  | エクセルのセルに背景色をつける際どのようにしたらよいのでしょうか? 
 例えばA2のセルに「A」を入力したら自動的にA2とB2のセルが赤色、
 
 A3のセルに「B」を入力したら自動的にA3とB3のセルが黄色、という感じです。条件付書式設定だと2003の場合3つしか設定できませんでした。
 10色利用したいので条件付書式設定が利用できません。
 
 以下方法で試してみたのですが、コンパイルエラー End Subが必要ですと表示され
 マクロが実行できません。
 
 
 Sub Macro1()
 '
 ' Macro1 Macro
 '
 Private Sub Wokrsheet_Change(ByVal Target As Range)
 
 Dim Cell_Col As Integer
 Dim rng As Range
 
 Select Case Target.Value
 Case "A"
 Cell_Coll = 3 '赤
 
 Case "B"
 Cell_Coll = 6 '黄
 
 Case "C"
 Cell_Coll = 4 '緑
 
 Case "D"
 Cell_Coll = 5 '青
 
 Case Else
 Cell_Coll = xlNone
 
 End Select
 
 Set rng = Range(Target, Target.Offset(0, 1)) '自分と右となりのセル
 rng.Interior.ColorIndex = Cell_Col '背景色を指定
 
 '
 End Sub
 
 
 End Subを入れているのにエラーが出てしまい、何度も試したのですが
 何がエラーなのかわかりません。
 アドバイスお願いします。
 
 
 |  |