回答編集履歴

2

誤字の修正

2020/01/24 15:24

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -38,4 +38,4 @@
38
38
 
39
39
  ```
40
40
 
41
- このコードA1、A2、B1まで選択して、次に離れたC4を選択した物です。
41
+ このコードA1、A2、B1まで選択して、次に離れたC4を選択した物です。

1

追記

2020/01/24 15:24

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -15,3 +15,27 @@
15
15
  これでA1を選択してから、A1:A2に拡張。
16
16
 
17
17
  A1:A2からA1:B2の再現は可能です。
18
+
19
+
20
+
21
+
22
+
23
+ **追記**
24
+
25
+ 失礼しました。選択範囲を追加するApplication.Unionと言う物もあります。
26
+
27
+ こちらだと要望の動作ができると思います。
28
+
29
+ ```VBA
30
+
31
+ Range("A1").Select
32
+
33
+ Application.Union(Selection, Range("A2")).Select
34
+
35
+ Application.Union(Selection, Range("B1")).Select
36
+
37
+ Application.Union(Selection, Range("C4")).Select
38
+
39
+ ```
40
+
41
+ このコード、A1、A2、B1まで選択して、次に離れたC4を選択した物です。