• 締切済み

VBAに関して

いつも大変参考にさせていただいております。 少し探すのに時間がかかりそうでしたので、以下の方法を教えていただけますでしょうか。 A列 5~100までのセルに結果を表示させたい C列 5~100までのセルにそれぞれ数値が入っている E1セルに パーセンテージが入っている C列のそれぞれにE1セルの数値を上乗せした数値をA列のそれぞれに結果表示させたいと思っています。 良い方法はありますでしょうか。

みんなの回答

  • SI299792
  • ベストアンサー率47% (793/1659)
回答No.2

もし、画像の様な事でしたら、 A5: =C5*(1+$E$1) 下へコピペ、でいいのではないでしょうか。 違っていたらすみません。

すると、全ての回答が全文表示されます。
  • MT765
  • ベストアンサー率57% (2091/3632)
回答No.1

VBAを使わないのであれば「多重セル配列数式」を使えば簡単にできます。 【「多重セル配列数式」の使用方法・操作方法】 https://www.helpaso.net/archives/14151/#:~:text=%E5%A4%9A%E9%87%8D%E3%82%BB%E3%83%AB%E9%85%8D%E5%88%97%E6%95%B0%E5%BC%8F%E3%81%AF%E3%80%81%E4%B8%80%E3%81%A4%E3%81%AE%E5%BC%8F%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%BB%E3%83%AB%E3%81%AB%E3%81%BE%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E7%B5%90%E6%9E%9C%E3%82%92%E8%BF%94%E3%81%99%E6%95%B0%E5%BC%8F%E3%81%A7%E3%81%99%E3%80%82%20%E3%81%93%E3%81%AE%E6%95%B0%E5%BC%8F%E3%81%AF%E3%80%81%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E5%90%8C%E6%99%82%E3%81%AB%E8%A8%88%E7%AE%97%E3%82%92%E8%A1%8C%E3%81%84%E3%80%81%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E3%81%AE%E7%B5%90%E6%9E%9C%E3%82%92%E7%95%B0%E3%81%AA%E3%82%8B%E3%82%BB%E3%83%AB%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82,%E4%B8%8B%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E5%9B%B3%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%20D2%3AD8%E3%81%AE7%E3%82%BB%E3%83%AB%E3%81%8C1%E3%81%A4%E3%81%AE%E5%BC%8F%E3%80%8C2%E3%81%A4%E5%B7%A6%E3%81%AE%E3%82%BB%E3%83%AB%C3%971%E3%81%A4%E5%B7%A6%E3%81%AE%E3%82%BB%E3%83%AB%C3%97F1%E3%82%BB%E3%83%AB%E3%80%8D%E3%81%A7%E4%B8%80%E6%8B%AC%E7%AE%A1%E7%90%86%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82 VBAを使う場合は Sub inputformulas() Range("A5:A500").Formula = "=C5+C5*E$1" End Sub で良いと思います。 参考 【VBA】複数セルに数式を一括で入れる方法 https://yaromai.jp/cells-formula/

hiyokoou
質問者

お礼

さっそくのご回答いただきありがとうございます。 また多数の解決方法をいただきありがとうございます。 今回 直接入力することもありますので、VBAでの方法を取るしかないと思っております。 他シートにも反映する必要が出てきそうなのですが、他シートの場合の方法も教示いただけますでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A