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