回答編集履歴

1

コード例追加

2017/08/28 02:51

投稿

otn
otn

スコア84566

test CHANGED
@@ -1,5 +1,43 @@
1
1
  `Cells`と、変数名がごっちゃになっています。
2
+
3
+ `End If`が無いし。
2
4
 
3
5
 
4
6
 
5
7
  あと、変数を宣言するなら、型も指定した方が良いです。
8
+
9
+
10
+
11
+ #コード例
12
+
13
+ ```VBA
14
+
15
+ Sub 金種計算()
16
+
17
+ Dim 添字 As Integer, 金額 As Long, 金種 As Integer
18
+
19
+
20
+
21
+ 金額 = Cells(6, 4)
22
+
23
+ 添字 = 2
24
+
25
+
26
+
27
+ Do While Cells(3, 添字).Value <> ""
28
+
29
+ If 金額 >= Cells(3, 添字) Then
30
+
31
+ Cells(4, 添字) = 金額 \ Cells(3, 添字)
32
+
33
+ 金額 = 金額 - Cells(4, 添字) * Cells(3, 添字)
34
+
35
+ End If
36
+
37
+ 添字 = 添字 + 1
38
+
39
+ Loop
40
+
41
+ End Sub
42
+
43
+ ```