teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コード修正

2021/01/08 07:24

投稿

pulim
pulim

スコア15

title CHANGED
File without changes
body CHANGED
@@ -13,10 +13,13 @@
13
13
  num(A,0)=i
14
14
  num(A,1)="○"
15
15
 
16
+ A=A+1
17
+
16
18
  else
17
19
 
18
20
  num(A,0)=i 'このタイミング前でここを一度空にしたい
19
21
  num(A,1)="×"
22
+ A=A+1
20
23
  end if
21
24
 
22
25
  end sub

1

コード記入

2021/01/08 07:24

投稿

pulim
pulim

スコア15

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