- ベストアンサー
セルをクリックで別の
エクセルについて。 例えば、R3C5のセルをクリックした時に、R3C1セルの背景色を一時的に変えることはできないでしょうか? セルの選択状態を変えたら、背景色も戻したいという意味で一時的です。 よろしくお願いします。 R3C1セルにその行の名前・概要が入っています。 (1列目全てに各行の名前・概要が入っています。) エクセル2007以上
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! VBAになりますが・・・ >(1列目全てに各行の名前・概要が入っています。) というコトは、E列(5列目)のセルを選択した時にその行のA列(1列目)のセルに色を付けたい! という解釈です。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに ↓のコードをコピー&ペースト → Excel画面にもどりE列セルを選択してみてください。 (色は黄色にしています) Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'この行から Columns(1).Interior.ColorIndex = xlNone If Target.Column = 5 Then Target.Offset(, -4).Interior.ColorIndex = 6 '←黄色 End If End Sub 'この行まで ※ 質問通り、E3セルを選択時だけA3セルの色操作をしたい場合のコードは↓にしてください。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$E$3" Then Range("A3").Interior.ColorIndex = 6 Else Range("A3").Interior.ColorIndex = xlNone End If End Sub こんな感じで良いのでしょうか?m(_ _)m
お礼
ご回答ありがとうございます。 助かりました。