- ベストアンサー
EXCEL VBAで数式の追加変更を行いたい
VBA初心者です。 下記の様な表を作成して、月末の累計処理を行っています。 表 A B C D 1 部署 累計 1月 2月 2 a 2000 1000 1000 3 b 1800 1000 800 : : : B2セルに、(=C2+D2)という式を入れています。 月末あらたに、E列に表を追加作成し、B2セルの数式を(=C2+D2+E2)に変更したいと思っていますが、VBAで数式の取得変更は可能ですか? もし可能であるなら、どういったプログラム記述になるのか、教えて頂きたいです。 宜しくお願い致します。 (説明している表がわかりにくくて、申し訳ありません。)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAでなくても。 E以降、毎月追加していくのであれば、 =SUM(C2:IV2) でええんでね(Excel 2003までの場合)? 空白は0として加算されるので、、 こうすれば右端に達するまで使えるよ
その他の回答 (1)
- pentium100
- ベストアンサー率45% (689/1517)
回答No.2
なぜVBA? 数式で処理できないのですか? 3月分までなら SUM(C2:E2) もっと先の予定まで組み込むなら SUM(C2:Z2) としておけばよいのでは?
質問者
お礼
有難う御座いました。 プログラム自体、初心者なのでおかしな質問をして申し訳ありませんでした。
お礼
有難う御座いました。 プログラム自体、初心者なのでおかしな質問をして申し訳ありませんでした。