回答編集履歴

2

追補2

2016/04/07 07:41

投稿

daive
daive

スコア2028

test CHANGED
@@ -49,3 +49,23 @@
49
49
  https://msdn.microsoft.com/ja-jp/office/aa905340.aspx
50
50
 
51
51
  コードを書きます。
52
+
53
+
54
+
55
+ VBA を使う場合は、可能なかぎり、
56
+
57
+ 未定義変数を使わない⇒Variant になるから
58
+
59
+ Variant は、VB.NET ではサポートされません。
60
+
61
+ ⇒どうしてもの場合は、
62
+
63
+  バリアント ジェネリック  
64
+
65
+  バリアント オブジェクト
66
+
67
+ でググって、発想を変えて対応します。
68
+
69
+ Windows API 系で使われる Any も使用しない。
70
+
71
+ C#他を意識する場合は、With ~ 等使わない方が良い物もあります。

1

追補

2016/04/07 07:41

投稿

daive
daive

スコア2028

test CHANGED
@@ -34,6 +34,8 @@
34
34
 
35
35
  別の変数へ、i の値を保存しておかないと、参照できません。
36
36
 
37
+ 今回の場合は、事前に i , j を定義して使用する方法が、適しているかもしれません。
38
+
37
39
 
38
40
 
39
41
  VBAでは、For i As Integer = 0 To 100