• ベストアンサー

エクセルのマクロでアドレスを取得したセルの掛け算をしたい

「個数」と「単価」の変数を設定し、個数×単価の掛け算を算出したいと考えています。下記のように記述したところエラーが出てしまいます。よろしくご教授お願いします。変数「個数」と「単価」の値は取得できています。 個数 = Cells(6,5).Address(rowabsolute:=False,columnabsolute:=False) 単価 = Cells(1, 10).Address(rowabsolute:=False) Range(Cells(6, 10), Cells(6, 10)).Formula = "=時間*コスト"

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.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 = "=" & 個数 & "*" & 単価 じゃないですか?

matchy4649
質問者

お礼

おっしゃるとおりです・・・失礼しました。 本当にありがとうございました!

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

誤:時間 コスト 正:個数 単価 ですよね? それでしたらこんな感じで Range(Cells(6, 10), Cells(6, 10)).Formula = "=時間*コスト" ↓ Range(Cells(6, 10), Cells(6, 10)).Formula = "=" & 個数 & "*" & 単価

matchy4649
質問者

お礼

本当です・・・失礼しました。 本当にありがとうございました!理解しました

関連するQ&A