|    | 
     エクセルのセルに背景色をつける際どのようにしたらよいのでしょうか? 
 
例えば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を入れているのにエラーが出てしまい、何度も試したのですが 
何がエラーなのかわかりません。 
アドバイスお願いします。 
 | 
     
    
   |