- ベストアンサー
指定の列に計算値を入れたい
Excel2013でセルA5~A100に数値がありC3に数値がありセルB5にA5数値×C3の数値~A100数値×C3の数値を入力したいのですが。どなたかVBAコードがわかる方お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは Range("B5:B100") = Evaluate("A5:A100*C3") とか、色々。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
>B5にA5数値×C3の数値~A100数値×C3の数値 の~の意味が分からないです。 ーー ・Evaluate ・Application.WorksheetFunction などが頭に浮かびますが、Evaluateは、セルの式(のタイプ)が全セル同一であればそれにも当たらないように思う。乗数をC3セルを固定するというなら、関数の場合のように番地に$を付けて式の複写で番地が動かないように工夫する必要はなく、各セルにRange("C3")を掛ければよいはず。
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。助かりました。