質問編集履歴

2

コード修正

2021/01/08 07:24

投稿

pulim
pulim

スコア15

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,10 @@
28
28
 
29
29
 
30
30
 
31
+ A=A+1
32
+
33
+
34
+
31
35
  else
32
36
 
33
37
 
@@ -36,6 +40,8 @@
36
40
 
37
41
  num(A,1)="×"
38
42
 
43
+ A=A+1
44
+
39
45
  end if
40
46
 
41
47
 

1

コード記入

2021/01/08 07:24

投稿

pulim
pulim

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,45 @@
1
1
  vbaで二次元配列{x,1}の配列に数字を代入していく処理をしていますが、
2
2
 
3
- 途中で{x,0}の列の値を初期化する方法はありますか?
3
+ 途中で{x,0}の列の値を初期化(empty)する方法はありますか?
4
+
5
+ ```ここに言語を入力
6
+
7
+ Sub Macro4()
8
+
9
+ Dim A As Variant, B As Variant, i As Integer
10
+
11
+
12
+
13
+ ReDim num(99, 1)
14
+
15
+ A = 0
16
+
17
+
18
+
19
+ for i = 1 to 100
20
+
21
+
22
+
23
+ if i <50 then
24
+
25
+ num(A,0)=i
26
+
27
+ num(A,1)="○"
28
+
29
+
30
+
31
+ else
32
+
33
+
34
+
35
+ num(A,0)=i 'このタイミング前でここを一度空にしたい
36
+
37
+ num(A,1)="×"
38
+
39
+ end if
40
+
41
+
42
+
43
+ end sub
44
+
45
+ ```