教えてください

  A  B    C  D
1山田 パンツ 100 
2(空白行)
3田中 パンツ 100
4    ステテコ 300
5(空白行)
6伊藤 パンツ 100
7    シャツ  200
8    靴下 400
9(空白行)

このように一人一人が購入した品物と金額が入った表を別のCSVファイルから取り込むマクロを作ってます
取り込みや体裁を整えるところは出来たのですが、わからないことがあるので教えてください。

D列に各顧客の合計金額を出したいのですが、顧客ごとの行数がまちまちなので範囲の指定方法がわかりません。
幸い顧客と顧客の間には必ず空白行が入るので空白行を目安に範囲指定すれば良さそうとは思うのですが方法がわからないです。
合計は名前のある行のD列に入れたいと考えてます。

不特定なの範囲での合計はどのように書けばできるのでしょうか?