• ベストアンサー

セルの値を足す

こんにちは★ ここのコーナーはいつもの私の通り道になっています。 今回の質問ですが、 たとえば、 すでに(1,1)(1,2)値が代入されていて、その値を直接足すことはできますか? イメージ的には、 cells(1,1)+cells(1,2)=cells(1,3) こんなかんじです。 よろしくお願いします。

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

Cells(1,3).Value = Cells(1,1) + Cells(1,2) でできませんか

nanakokko
質問者

お礼

できました! あれ? なんでできなかったんだろう?

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

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

質問の意味が狩らない。 難しい質問なのか、普通はしない質問なのか。 >cells(1,1)+cells(1,2)=cells(1,3) までイメージしながら Cells(1,3).Value = Cells(1,1) + Cells(1,2) とか Cells(1,"C").Value = Cells(1,"A") + Cells(1,"B") にどうして至らないのか、判らない。 >その値を直接足すことはできますか 「直接」とはどういうこと? 逆に「間接」とは? 関数式を使わないで、というような意味ですか。使う場合 Sub test01() Cells(1, "C").Formula = "=A1+B1" End Sub のようなことを意味するのかな。 もう少しVBAの本を読んでみることを勧めます。

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

関連するQ&A