• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロが起動しない)

マクロが起動しない

このQ&Aのポイント
  • 質問者は、特定のマクロが正常に動作しない問題に遭遇しています。
  • マクロの一部を修正すると、デバッグが発生する問題が発生します。
  • 質問者は、デバッグの原因や改善方法を知りたいと思っています。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 >の3箇所の25という数字を26に書き換えると たぶん、それは、U26 [= Cells(26, 21)]に数式が入っていないからでしょうね。 >デバックを起こしてしまうのですが考えられる原因、または改善方法 というよりも、GoalSeak そのものがマクロの一種だと思います。750だから、整数だと思いますが、マクロを使うのでしたら、わざわざ、GoalSeak は必要ないと思います。 それに、数学的(数式では)に求められないのでしょうか? それから、これは、 >Range("Z10:AA25").Select >Range("N10:O25").Select なぜ、ループで同じものを繰り返すのでしょうか?GoalSeek で、仮に値が変わっても、これでは上書きされてしまうから、何重にもコピーしていることになると思います。単に、一つの行ではありませんか? ループの中なら、 >Range("Z10:AA25").Select   ↓  Range("Z10:AA10").Offset(i - 10).Select >Range("N10:O25").Select   ↓  Range("N10:O10").Offset(i - 10).Select もしくは、ループの外で、たぶん、それは、  Range("N10:O25").Value =Range("Z10:AA25").Value と、値コピーすればよいと思います。

winning
質問者

お礼

回答ありがとうございます。 無事に解決いたしました。

関連するQ&A