- ベストアンサー
アクティブセルのある行の任意の列範囲を塗りつぶしたい,VBA
2000行、13列のエクセルの表があります。数値を列の右から左の方へ入力しています。 時たま、行を上下に間違えてしまうことがあります。そこで今入力している行に A:M 列の範囲のセルを塗りつぶせないかと思いました。アクティブセルが別の行に移動したら、塗りつぶしを解除し、新しい行を塗りつぶす。こんなことVBAでできないでしょうか。 質問の意図が伝わっているか心配です。不明な点は補足要求をお願いします。
- みんなの回答 (7)
- 専門家の回答
お礼
たびたび、ありがとうございます。 Public svRow As Integer を Sheet1 から削除してうまく動作しました。 一度ブックを閉じて、再度開いても前回の選択行の塗りつぶしが消えました。書式も変更されることもありません。 ★★★完璧です。どうもありがとうございました。