質問編集履歴
2
文章を配列がありませんから応答不能に変更致しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ExcelのVBAで金種計算表をDo While文とIf文のみで作成したいのですが、下記のプログラムを実行しても
|
1
|
+
ExcelのVBAで金種計算表をDo While文とIf文のみで作成したいのですが、下記のプログラムを実行してもExcel自体が応答不能になってしまいます。
|
2
2
|
|
3
3
|
下記に金額を入力すると枚数のところにそれぞれの金種の枚数が出てくるようにしたいです。お手数ですがご教示頂けると幸いです。
|
4
4
|
|
1
プログラミングを修正しましたが、実行すると応答なしになってしまいます。お手数ですが間違っているところをご指摘して頂けると幸いです。
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,9 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
Dim 添字, 金額
|
19
|
+
Dim 添字, 金額 As Integer
|
20
|
+
|
21
|
+
Dim 終わり As String
|
20
22
|
|
21
23
|
|
22
24
|
|
@@ -26,25 +28,29 @@
|
|
26
28
|
|
27
29
|
|
28
30
|
|
29
|
-
Do While Cells(4, 添字)
|
31
|
+
Do While Cells(4, 添字) = 終わり
|
30
32
|
|
31
33
|
|
32
34
|
|
33
35
|
|
34
36
|
|
35
|
-
If 金額 >=
|
37
|
+
If 金額 >= Cells(3, 添字) Then
|
36
38
|
|
37
39
|
|
38
40
|
|
39
|
-
|
41
|
+
Cells(4, 添字) = 金額 \ Cells(3, 添字)
|
40
42
|
|
41
|
-
金額 = 金額 - (
|
43
|
+
金額 = 金額 - (Cells(4, 添字) * Cells(3, 添字))
|
42
44
|
|
43
45
|
|
44
46
|
|
45
47
|
|
46
48
|
|
47
49
|
添字 = 添字 + 1
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
End If
|
48
54
|
|
49
55
|
|
50
56
|
|