teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

タイトルと本文の変更

2018/08/16 03:16

投稿

hirororo
hirororo

スコア72

title CHANGED
@@ -1,1 +1,1 @@
1
- 選択されたセルの行を特定の範囲だけ塗りつぶしたい
1
+ 指定範囲で選択されたセルの行を塗りつぶしたい
body CHANGED
@@ -2,18 +2,18 @@
2
2
 
3
3
  Excelのマクロについて質問させてください。
4
4
 
5
- 任意のセルをクリックすると、
6
- その行を特範囲だけ塗りつぶしたいのですが、
5
+ 定範囲で選択されたセルの行を塗りつぶしたいのですが、
7
6
  方法はありますでしょうか?
8
7
 
8
+ 例えば、Range("A4:E9999")の範囲で
9
+ 選択されたセルの行だけを塗りつぶしたいと思っております。
9
10
 
11
+ それ以外の範囲はマクロが適用されないようにしたいと思っております。
12
+
10
13
  以下のコード1で試したところ、
11
14
  選択されたセルの行全体が塗りつぶされてしまうので、
12
15
  コード2を試すとコンパイルエラーが出ました。
13
16
 
14
- また、選択されたセルの行以外は塗りつぶしなどの
15
- マクロを適用されないようにしたいと思ってます。
16
-
17
17
  ■コード1
18
18
 
19
19
  ```VBA