| 
    
     |  | 初めて投稿させていただきます。 私はまだ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
 
 
 上記の空白なしの場合の構成を参照して作りたいのですが、
 どうしたらいいでしょうか。
 
 |  |