プロが教える店舗&オフィスのセキュリティ対策術

こんにちは★
ここのコーナーはいつもの私の通り道になっています。
今回の質問ですが、

たとえば、
すでに(1,1)(1,2)値が代入されていて、その値を直接足すことはできますか?

イメージ的には、
cells(1,1)+cells(1,2)=cells(1,3)
こんなかんじです。
よろしくお願いします。

A 回答 (2件)

Cells(1,3).Value = Cells(1,1) + Cells(1,2)



でできませんか
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/06/27 08:53

質問の意味が狩らない。


難しい質問なのか、普通はしない質問なのか。
>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の本を読んでみることを勧めます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!