• ベストアンサー

エクセルの関数で合計の操作

毎度お世話になっています 今回もよろしくお願いします。 マクロで SUM(1A+1B) を 1C に貼り付けしたいのですが ご教授お願いします。   Sells(1,"C").value= SUM(1A+1B) ではできませんでした。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

計算式をセルに入力する場合.valueではなく.Formulaを使い、計算式をセルに入力するのと同じように=を含めて文字列として指定します。 Cells(1, "C").Formula = "=SUM(A1,B1)"

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

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

SUM(1A+1B) では関数になりませんし、1Aや1B、1Cという番号のセルもありません。  ですから、もしかしますと、 >マクロで SUM(1A+1B) を 1C に貼り付けしたい というのは間違いで、 マクロで=SUM(A1:B1)という関数をC1セルに入力したい という事ではないでしょうか?  もしそういう事でしたら、次の様な構文になります。 Range("C1").FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"  因みに、=SUM(A1:B1)ではなく、=SUM($A1:$B1)という関数をC1セルに入力する場合には、次の様な構文になります。 Range("C1").FormulaR1C1 = "=SUM(RC1:RC2)"  同様に、=SUM(A1:B1)ではなく、=SUM($A$1:$B$1)という関数をC1セルに入力する場合には、次の様な構文になります。 Range("C1").FormulaR1C1 = "=SUM(R1C1:R1C2)"

abc-12345
質問者

お礼

毎度ご親切な ご指導 有難うございました。 早速 試しましたところ 見事に解決しました。 今後もよろしくお願いいたします。

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

関連するQ&A

  • マクロで合計値を求める

    関数でいうSUM(A1:Z1)をマクロでやりたいのですが、やり方が良く分かりません。 range("A1").value+range("B1").value+… とやるのも面倒なので。 別な方法あったら教えてください。

  • マクロで合計値を求める

    関数でいうSUM(A1:Z1)をマクロでやりたいのですが、やり方が良く分かりません。 range(\"A1\").value+range(\"B1\").value+… とやるのも面倒なので。 別な方法あったら教えてください。

  • IF関数について

    A4に=IF(SUM(A1:A3)=0,"",SUM(A1:A3))、 B4に=IF(SUM(A1:A3)=0,"",SUM(A1:A3))と式があり C4に=IF(AND(A4="",B4=""),"",B9-C9)と入力すると #VALUEが返ってしまいます。 A4,B4どちらかのセルが""の時でもB9-C9の引き算の値が返るようには出来ないでしょうか?

  • Excelで最高値の抽出&合計値の算出

    お世話になります。 Excelで、たとえば A 10 500 A 1 300 A 2 1000 A 1 400 B 55 8000 B 10 1200 B 1 10 C 60 12000 C 1 20 という表があったとします。 これで、A、B、Cそれぞれについて、B列の最大値と、C列の合計値を出したいと思っています。つまり A 10 2200 B 55 9210 C 60 12020 とアウトプットしたいと思うのです。 これをやるには、どのような関数やマクロを使ったらいいでしょうか? 関数はごく基本的なものが使えますが、マクロは何回かしか使ったことがありません。 しかし、マクロでないと実現できないということであれば、勉強してみたいと思います。 なにとぞよろしくお願いいたします。

  • エクセル関数 離れた行の和の合計

    エクセル関数において質問です。 違う各行の合計の累計を出す関数はあるでしょうか? 具体例) A1、B1、C1 に 1、10、20 A3、B3、C3 に 5、6、7 各行の和は、6、16、27 累計は、6+16+27=49 通常なら、以下のように他のセル A4、B4、C4へ A1+A3、B1+B3、C1+C3 の式を入れ さらに他のセルへ SUM(A4:C4)とし、49を導き出していますが、 これを、一挙に出す関数は作れるでしょうか? どなたかご教示いただければ助かります。

  • エクセル関数について

    エクセル関数にてご教授していただきたいことがあり質問させて下さい。 【入力データ】 (a)あ,(b)い,(b)う,(a)え,(a)お,(c)か 上記のような入力データ(カンマ区切り)があります。 このデータを 【コンバートデータ】 (a)あ,え,お,(b)い,う,(c)か のように加工したいのです。 マクロでやればといえばそれまでなのですが、エクセル関数にて実装できるか確認したく。。 ご教授お願いいたします。

  • エクセルの関数なんですが

    エクセルの関数なんですが 一つの場所にSUM合計を入れる方法なんですが。 A1に1 B1に1 C1に2 D1に3 A2に2 B2に2 C2に0 D2に2 A3に3 B3に0 C3に0 D3に5 の時 一行目(A1~D1)が1の時 その行の合計(SUM)をE1に出す方法 合計は7になるのですが

  • Excelの関数について

    Excelの関数について教えてください。 C1に50、D1に30、E1に=SUM(A1:D1)、B2に=E1-SUM(A1:B1)、が入力されています。 このB2の計算式を、「もしB1:C1のどちらか片方(もしくは両方)に値が入力されているときはB2の計算式の結果が返ってくる。B1:C1のどちらも空欄のときは「#N/A」が返ってくる。0は入力有りとみなす」というようにしたいです。 IF関数にISBLANK関数を入れてみたんですが、片方に入力有りでも「#N/A」が返ってきてしまいます。 =IF(ISBLANK(B1:C1),NA(),E1-SUM(A1:B1)) ISBLANK関数じゃダメだったんでしょうか? どういうふうに変えればいいんでしょうか? すみませんがどなたか教えてください。

  • エクセル 変数でのSUM

    エクセルのデータをグループに分け、小計を取りたいのですが、データ件数はそのつど異なります。 マクロを使い、クリックひとつで小計を出すようにしたいのです。 データの並び替え、グループが異なると小計用の行を挿入するところまでは出来たのですが、その後SUMの書き方が判りません 行の変数がLIN_A、LIN_B の場合 Cells(LIN_C,3).VALUE=SUM(C"LIN_A":C"LIN_B")??? のように書くにはどのようにすれば良いでしょうか? 宜しくお願いいたします。

  • エクセル関数 引く

    こんばんは。 エクセルの関数の事です。 SUMは指定した範囲を全て足す事ですよね。 2つ別々の合計を出して引くやり方が分からないのですが 例えばSUMを使ってセルの A1~A10までの合計をA11に表示 B1~B10までの合計をB11に表示 これの A11からB11を引いた数値をC11に出したい場合、 何の関数を使ったらいいでしょうか? 例えが分かりにくいかもしれませんが A1~A10やB1~B10の数値を変更したら 自動でC11にA11-B11で反映してくれる関数です。 説明が下手で分かりにくいと思いますが ご存知の方教えてください。

このQ&Aのポイント
  • PXM884Fでスキャナーエラー100016が表示され、電源を切って再起動してもエラーがなくならず動作しません。
  • EPSON社製品のPXM884Fで、スキャナーエラー100016が表示されていますが、電源を切ってもエラーが解消されず、動作しない状態です。
  • PXM884Fのスキャナーエラー100016が表示されており、再起動してもエラーが解消されず、正常に動作しません。
回答を見る