- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロでエクセル2003以前のバージョンで動かない)
マクロでエクセル2003以前のバージョンで動かない
このQ&Aのポイント
- エクセル2003以前のバージョンのPCで行挿入マクロを実行するとコンパイルエラーが発生し、行挿入ができません。
- マクロ構文を変更することで、エクセル2003以前のバージョンのPCでも行挿入ができるようになります。
- 現在のマクロ構文は、行挿入の際にコンパイルエラーが発生する原因となっています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> エクセル2003以前のバージョンのPCで、行挿入マクロを実行させるとコンパイルエラーと出て行挿入ができません。 以前ということは、2003も含むということですね? Excel2003 で確認しましたが、少なくとも[デバッグ]-[VBAProjectのコンパイル]は通りました。 Insert コマンドのパラメータ CopyOrigin も存在しますし、xlFormatFromRightOrBelow も 定義されています。 実行も問題無さそうです。 エラーメッセージをもう一度確認し、その指示に従うべきでは? 前質問 http://qanda.rakuten.ne.jp/qa7159022.html >早速ためしましたら実行できました。 実行できた環境は何と何ですか?
お礼
ありがとうございました。エラーメッセージをもう一度確認してみます