こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ゴールシーク(マクロ)で型が一致しないと表示

マクロ初心者です。

ゴールシークを調べると
Range(”式の入ったセル”).GoalSeek Goal:=Range(”目標の入ったセル”), ChangingCell:=Range(”変化させるセル”)

このような解説があったので、実際に

Sub 熱伝導グラフ_ボタン17_Click()

Worksheets(Sheet1).Range(S33).GoalSeek Goal:=Worksheets(Sheet1).Range(S32),
ChangingCell:=Worksheets(Sheet1).Range(S25)


End Sub


上を作成しマクロを実行したのですが、型が一致しませんというエラーが出ます。
何が原因なのか、またどのような対処が必要か教えてください。

作成したいゴールシークはS33の式中のS25を変化させることにより目標値S32になるS25を見つけるプログラムを作成したいと考えています。

よろしくお願いします。

投稿日時 - 2011-02-06 22:28:01

QNo.6503343

困ってます

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

エクセルマクロの基本的な約束事をひとつ覚えてください。

間違い:
 Worksheets(Sheet1)
正解:
 Worksheets("Sheet1")

間違い:
 Range(S33)
正解:
 Range("S33")


シート名やセル番地は、ごらんになったサンプルにもあるようにいずれも「””」で囲って記入します。
漏れなく直せば、そのマクロで正常に実行できます。

投稿日時 - 2011-02-06 22:41:37

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問