|
初めて投稿させていただきます。
私はまだVBAの勉強を始めたばかりでまだまだこれから勉強していくつもりです。
皆様のお力を貸してください。
単価計算をLoop処理で行うVBAマクロの作成です。
数量、金額があったりなかったりしています。
2行目から数量と金額を入力しています。
C列 D列 E列
1行数量 単価計算 契約金額合価
1 10,880
空白
1 640
空白
1 64,640
空白
1 73,600
1 73,600
空白
1 73,600
1 16,640
1 16,640
空白
空白
1 2,560
以前に空白のない場合のマクロ作成をしました。
その時の構成がこちらです。
※補足:C列)数量、D列)単価、E列)合価になります。
Sub Macro1()
Dim intDataCnt As Long
intDataCnt = 2
Do While Range("C" & intDataCnt).Value <> ""
Range("D" & intDataCnt).Formula = Range("E" &intDataCnt).Value / Range("C" & intDataCnt).Value
intDataCnt = intDataCnt + 1
Loop
End Sub
上記の空白なしの場合の構成を参照して作りたいのですが、
どうしたらいいでしょうか。
|
|