回答編集履歴

1

説明追加

2021/10/28 04:26

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -31,3 +31,33 @@
31
31
  If Intersect(Target, cr) Is Nothing Then
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+
38
+
39
+ おまけのアドバイス
40
+
41
+ ---
42
+
43
+ 表形式データなら、テーブル化にしておいて名前を付けておくと、
44
+
45
+ Range("テーブル名") でデータ範囲を取得できます。
46
+
47
+ データ入力して行が増えても自動でテーブル範囲も拡張します。
48
+
49
+
50
+
51
+ ```vba
52
+
53
+ If Intersect(Target, Range("テーブル名") Is Nothing Then
54
+
55
+ ```
56
+
57
+
58
+
59
+ テーブルにするといろいろメリットがあります。
60
+
61
+
62
+
63
+ [【Excel】表を「テーブル」にするだけで作業効率がアップ](https://forest.watch.impress.co.jp/docs/serial/exceltips/1330666.html)