質問編集履歴
3
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,34 +46,14 @@
|
|
46
46
|
|
47
47
|
B列からAA列まであり、1回しか参照していない部分もあります。
|
48
48
|
|
49
|
-
この場合であっても列部分がマジックナンバーにあたるので
|
49
|
+
この場合であっても列部分がマジックナンバーにあたるので全てConstに
|
50
50
|
|
51
51
|
置き換える、というのがいまいち府におちません。
|
52
52
|
|
53
53
|
Range(),Cell()の中で利用していれば普通列指定の番号だと分かると
|
54
54
|
|
55
|
-
思うのですが、自分認識はVBAプログラミング的に一般的ではないのでしょうか。
|
55
|
+
思うのですが、自分の認識はVBAプログラミング的に一般的ではないのでしょうか。
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
|
60
|
-
|
61
|
-
例えばですが、Javaであれば
|
62
|
-
|
63
|
-
String str = ""
|
64
|
-
|
65
|
-
のような何の値かが分からない値だったらマジックナンバーになると
|
66
|
-
|
67
|
-
思うのですが...
|
68
|
-
|
69
|
-
|
70
|
-
|
71
|
-
|
72
|
-
|
73
|
-
なお、その技術主任の方はVBAはあまりやったことがなく、メインは
|
74
|
-
|
75
|
-
|
59
|
+
また、Const以外で定数をまとめておく方法等はあるのでしょうか。
|
76
|
-
|
77
|
-
VBAにも一般的なコード作法の概念として列番号も各シートモジュールごとの定数として扱って
|
78
|
-
|
79
|
-
作成する必要があるのでしょうか。
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,8 +13,6 @@
|
|
13
13
|
コピーし別名保存する
|
14
14
|
|
15
15
|
|
16
|
-
|
17
|
-
- 元々は標準モジュールに全て記述していたが、3のコピー処理時に標準モジュールで処理をするとマクロ部がコピーされないので処理をシートモジュールに変更。
|
18
16
|
|
19
17
|
|
20
18
|
|
1
書式設定の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
**- 前提**
|
2
|
+
|
1
3
|
今回、以下のようなマクロを含むxlsmファイルを作成しました。
|
2
4
|
|
3
5
|
|
@@ -6,15 +8,19 @@
|
|
6
8
|
|
7
9
|
2. 読み込んだデータの一部を加工しCSV出力
|
8
10
|
|
9
|
-
3. 作業中のブックの内容(マクロ含む)を、マクロ有効ブックとして
|
11
|
+
3. 作業中のブックの全内容(全マクロ含む)を、マクロ有効ブックとして
|
10
12
|
|
11
13
|
コピーし別名保存する
|
12
14
|
|
13
15
|
|
14
16
|
|
15
|
-
- 元々は標準モジュールに全て記述していたが、3のコピー処理に標準モジュール
|
17
|
+
- 元々は標準モジュールに全て記述していたが、3のコピー処理時に標準モジュールで処理をするとマクロ部がコピーされないので処理をシートモジュールに変更。
|
16
18
|
|
17
19
|
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
**- 疑問点**
|
18
24
|
|
19
25
|
その後、社内の技術主任の方にコードレビューを依頼したのですが、
|
20
26
|
|