• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで簡単なオートシェイプのマクロをつくりました マクロの実行とステップごとの実行の結果がちがってしまいます)

Excelでオートシェイプのマクロを実行するとステップが飛ぶ理由

このQ&Aのポイント
  • エクセルで簡単なオートシェイプのマクロをつくりました。マクロの実行とステップごとの実行の結果が異なってしまいます。実行すると途中のステップが飛んでしまうようです。なぜでしょうか。
  • マクロを実行すると途中のステップが飛んでしまう
  • Excel VBAのマクロでオートシェイプの寸法線を入れると、途中のステップが飛ばされる

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

処理が飛ばされているわけではないようですよ シェイプの更新がなされていないだけのようです 44行のMsgBoxの直前に DoEvents を追加してみましょう これで テキストボックスも表示されると思います VBEから実行した場合と シェイプのイベントやツール>マクロから実行した場合で画面の更新のタイミングが違うために起きている現象のようです

pinonokio
質問者

お礼

ありがとうございます でました図が! 一人だけではとうてい到達できないものでした。 何とかVBEができるようになりたい またてほどきお願いします