Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2007)
こんな時のステートメントの書き方は?
投稿日時: 18/11/18 12:49:10
投稿者: o_taroh

例えばセルA1に5、セルB1に10,C1に20があるとき
Range("A1").Select
Activecell.FormuraR1C1= "=SUM(RC[1]:RC[2])"の計算結果を5+10+20と5を加算して25としたいのですが
どんな書き方をすればいいのか教えて下さい。
 
 

回答
投稿日時: 18/11/18 13:50:46
投稿者: WinArrow
投稿者のウェブサイトに移動

セルA1には、すでに数値が入っていますから、
 数式を代入sると、元の数値が消えてしまいます。
  
「値」だけでよければ、「25」という答えだけを代入することはできますが、
 「25」になる「数式」を代入することは、無理です。

回答
投稿日時: 18/11/18 14:05:25
投稿者: WinArrow
投稿者のウェブサイトに移動

説明がおかしいよ
>5+10+20と5を加算して25としたいのですが
5+10+20+5だとすると
 どうやっても「25」にはならないよね?
  
それに
>=SUM(RC[1]:RC[2])
この数式では、計算結果が「30」になるよ!
 
要するに質問として、成り立っていない
チコちゃんに叱られるよ!

投稿日時: 18/11/18 16:40:33
投稿者: o_taroh

すいません

投稿日時: 18/11/18 16:44:11
投稿者: o_taroh

すいません25でなくて35でした。

投稿日時: 18/11/18 16:51:49
投稿者: o_taroh

もう一度質問をし直します。