• ベストアンサー

VBA 引き算

列Bから任意の行までの数字から列Cから任意の行までの数字を引いた結果を表示するという計算を列Bと列Cに数字が入っている限り行うという場合、どのようにプロシージャを組めばいいでしょうか?(添付参照ください)

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

例えばD列に結果を表示するのなら、 Sub try() With Range("D1", Cells(Rows.Count, 2).End(xlUp).Offset(, 2)) .Formula = "=B1-C1" .Value = .Value End With End Sub こんな感じかと。 違っていたらごめんなさい。

gettingood
質問者

お礼

ご回答どうもありがとうございます!n-junさんの方法を使ってうまくいきました!

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

sub test() dim i as integer for i=1 to range("c65536").end(xlup).row cells(i,4)=cells(i,3)-cells(i,2) next i end sub ・・・

gettingood
質問者

お礼

ご回答どうもありがとうございます!

関連するQ&A