質問: target.row end sub 確かに色は変るんですが、もともとついている箇所の色が 消えていってしまいます。 色が消えずに同じことは出来ないでしょうか。 ご存知の方いらっしゃいましたら教えてください。 よろしくお願いします。
回答: 表範囲を選び,条件付き書式で excel2003まで:セルの値が → 数式が に変更し (ご利用のエクセルのバージョンが不明のため手順の詳細を適切に説明できません) =or(row()=cell("row"),column()=cell("col")) と設定し,セルの色を塗る設定をしておく。 シート名タブを右クリックしてコードの表示を選び,今のマクロは消して private sub worksheet_selectionchange(byval target as excel.range) application.screenupdating = true end sub と取り付けておく。