• ベストアンサー

指定の列に計算値を入れたい

Excel2013でセルA5~A100に数値がありC3に数値がありセルB5にA5数値×C3の数値~A100数値×C3の数値を入力したいのですが。どなたかVBAコードがわかる方お願いします。

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんばんは  Range("B5:B100") = Evaluate("A5:A100*C3") とか、色々。

kuma0220
質問者

お礼

ありがとうございます。助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

>B5にA5数値×C3の数値~A100数値×C3の数値 の~の意味が分からないです。 ーー ・Evaluate ・Application.WorksheetFunction などが頭に浮かびますが、Evaluateは、セルの式(のタイプ)が全セル同一であればそれにも当たらないように思う。乗数をC3セルを固定するというなら、関数の場合のように番地に$を付けて式の複写で番地が動かないように工夫する必要はなく、各セルにRange("C3")を掛ければよいはず。

kuma0220
質問者

お礼

ありがとうございます。

関連するQ&A