質問編集履歴
2
文章を配列がありませんから応答不能に変更致しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ExcelのVBAで金種計算表をDo While文とIf文のみで作成したいのですが、下記のプログラムを実行しても
|
1
|
+
ExcelのVBAで金種計算表をDo While文とIf文のみで作成したいのですが、下記のプログラムを実行してもExcel自体が応答不能になってしまいます。
|
2
2
|
下記に金額を入力すると枚数のところにそれぞれの金種の枚数が出てくるようにしたいです。お手数ですがご教示頂けると幸いです。
|
3
3
|
|
4
4
|
金種 10000 5000 2000 1000 500 100 50 10 5 1
|
1
プログラミングを修正しましたが、実行すると応答なしになってしまいます。お手数ですが間違っているところをご指摘して頂けると幸いです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,22 +7,25 @@
|
|
7
7
|
金額 555555
|
8
8
|
|
9
9
|
|
10
|
-
Dim 添字, 金額
|
10
|
+
Dim 添字, 金額 As Integer
|
11
|
+
Dim 終わり As String
|
11
12
|
|
12
13
|
金額 = Cells(6, 4)
|
13
14
|
添字 = 2
|
14
15
|
|
15
|
-
Do While Cells(4, 添字)
|
16
|
+
Do While Cells(4, 添字) = 終わり
|
16
17
|
|
17
18
|
|
18
|
-
If 金額 >=
|
19
|
+
If 金額 >= Cells(3, 添字) Then
|
19
20
|
|
20
|
-
|
21
|
+
Cells(4, 添字) = 金額 \ Cells(3, 添字)
|
21
|
-
金額 = 金額 - (
|
22
|
+
金額 = 金額 - (Cells(4, 添字) * Cells(3, 添字))
|
22
23
|
|
23
24
|
|
24
25
|
添字 = 添字 + 1
|
25
26
|
|
27
|
+
End If
|
28
|
+
|
26
29
|
Loop
|
27
30
|
|
28
31
|
|