- ベストアンサー
エクセルのマクロでアドレスを取得したセルの掛け算をしたい
「個数」と「単価」の変数を設定し、個数×単価の掛け算を算出したいと考えています。下記のように記述したところエラーが出てしまいます。よろしくご教授お願いします。変数「個数」と「単価」の値は取得できています。 個数 = Cells(6,5).Address(rowabsolute:=False,columnabsolute:=False) 単価 = Cells(1, 10).Address(rowabsolute:=False) Range(Cells(6, 10), Cells(6, 10)).Formula = "=時間*コスト"
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 「個数」と「単価」の変数を設定し、個数×単価の掛け算を > Range(Cells(6, 10), Cells(6, 10)).Formula = "=時間*コスト" 1.””で囲んだら変数じゃなく文字列になってしまいます。 2.変数が一致していません。 個数 = Cells(6, 5).Address(rowabsolute:=False, columnabsolute:=False) 単価 = Cells(1, 10).Address(rowabsolute:=False) Cells(6, 10).Formula = "=" & 個数 & "*" & 単価 じゃないですか?
その他の回答 (1)
- mt2008
- ベストアンサー率52% (885/1701)
誤:時間 コスト 正:個数 単価 ですよね? それでしたらこんな感じで Range(Cells(6, 10), Cells(6, 10)).Formula = "=時間*コスト" ↓ Range(Cells(6, 10), Cells(6, 10)).Formula = "=" & 個数 & "*" & 単価
お礼
本当です・・・失礼しました。 本当にありがとうございました!理解しました
お礼
おっしゃるとおりです・・・失礼しました。 本当にありがとうございました!