| 
    
     |  | ▼マナ さん: 再度お教えいただきありがとうございます。
 上記以外にも色を設定していたのですが、
 それ以外はうまくいき、1つ目の黄色のみ1つのセルしか色がかわりませんでした。
 (cellcolor2と3はうまくいきました。)
 結構探したんですが、どこが間違っているかわからずです。。。。
 お力添えいただけますと幸いです。
 
 
 Dim changeCount As Integer
 Dim changeCount2 As Integer
 Dim changeCount3 As Integer
 
 Private Sub Workbook_Open()
 changeCount = 0
 Application.OnKey "^+W", "ChangeCellColor"
 End Sub
 
 Sub ChangeCellColor()
 changeCount = changeCount + 1
 
 Select Case changeCount
 Case 1
 Selection.Interior.Color = RGB(255, 255, 0) ' 黄色
 Case 2
 Selection.Interior.Color = RGB(255, 165, 0) ' オレンジ
 Case 3
 Selection.Interior.Color = RGB(255, 204, 0) ' 濃い黄色
 changeCount = 0 ' カウントをリセット
 End Select
 End Sub
 
 Private Sub Workbook2_Open()
 changeCount2 = 0
 Application.OnKey "^+E", "ChangeCellColor2"
 End Sub
 
 Sub ChangeCellColor2()
 changeCount2 = changeCount2 + 1
 
 Select Case changeCount2
 Case 1
 Selection.Interior.Color = RGB(204, 0, 255) ' 紫
 Case 2
 Selection.Interior.Color = RGB(202, 237, 251) ' 水色
 Case 3
 Selection.Interior.Color = RGB(0, 0, 255) ' 青
 changeCount2 = 0 ' カウントをリセット
 End Select
 End Sub
 
 Private Sub Workbook3_Open()
 changeCount3 = 0
 Application.OnKey "^+C", "ChangeCellColor3"
 End Sub
 
 Sub ChangeCellColor3()
 changeCount3 = changeCount3 + 1
 
 Select Case changeCount3
 Case 1
 Selection.Interior.Color = RGB(255, 255, 255) ' 白色
 changeCount3 = 0 ' カウントをリセット
 End Select
 End Sub
 
 |  |