• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロでエクセル2003以前のバージョンで動かない)

マクロでエクセル2003以前のバージョンで動かない

このQ&Aのポイント
  • エクセル2003以前のバージョンのPCで行挿入マクロを実行するとコンパイルエラーが発生し、行挿入ができません。
  • マクロ構文を変更することで、エクセル2003以前のバージョンのPCでも行挿入ができるようになります。
  • 現在のマクロ構文は、行挿入の際にコンパイルエラーが発生する原因となっています。

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

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

> エクセル2003以前のバージョンのPCで、行挿入マクロを実行させるとコンパイルエラーと出て行挿入ができません。 以前ということは、2003も含むということですね? Excel2003 で確認しましたが、少なくとも[デバッグ]-[VBAProjectのコンパイル]は通りました。 Insert コマンドのパラメータ CopyOrigin も存在しますし、xlFormatFromRightOrBelow も 定義されています。 実行も問題無さそうです。 エラーメッセージをもう一度確認し、その指示に従うべきでは? 前質問 http://qanda.rakuten.ne.jp/qa7159022.html >早速ためしましたら実行できました。 実行できた環境は何と何ですか?

gge7ahjk1n
質問者

お礼

ありがとうございました。エラーメッセージをもう一度確認してみます

関連するQ&A