ワークシートの任意のセルに変更があった場合に、複数の行にわたってゴール シークを適用したいと考えています。これを行 7 から行 11 に適用したいと思います。最初の問題は、これを実行するたびに Excel がクラッシュすることです。私はVBAを学び始めたばかりなので、どんな助けも大いに感謝しています。ありがとうございました!
私のコードは以下の通りです:
Option Explicit
Private Sub Worksheet_Calculate()
CheckGoalSeek
End Sub
Private Sub CheckGoalSeek()
Range("T7").GoalSeek Goal:=0, ChangingCell:=Range("V7")
End Sub