• ベストアンサー

Excel2010で古いマクロを使いたい

Win7でExcel2010を使っています。 Excel2000や2002で使えていたマクロを使いたいのですが、そのままではエラーが出てしまいます。 何か良い方法はあるでしょうか? とりあえずは、Excel2000を入れたXP機を残しているので、そちらでは使えるのですが、いちいち切り替えて使うのが面倒です。 Win7にもExcel2000を入れて共存させるという方法もあるでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>Excel2000や2002で使えていたマクロを使いたいのですが、そのままではエラーが出てしまいます。 何か良い方法はあるでしょうか? 普通は、Excel2010でも動くように書き直します。 >Win7にもExcel2000を入れて共存させるという方法もあるでしょうか? 可能ですが、マイクロソフトのサポート範囲外です。動作不安定らしい。 Execl2003SP3なら動きます。そのマクロが2003で動くかどうか確かめては? http://www.microsoft.com/japan/office/2007/OScompatibility.mspx Excel2002=ExcelXPだと7月12日までサポートなのでおそらくその後も当分の間は動くでしょう。 あと、面倒さは今と同じくらいかもしれませんが、Windows7ProならXPモードがあります。

bullfrog
質問者

お礼

回答ありがとございます。 売っているソフトだったので、自分で書き換えはできません。また、メーカーがつぶれているので、サポートも期待できません。 エクセル2003は持っていないので…

その他の回答 (1)

  • kita_s
  • ベストアンサー率45% (630/1383)
回答No.2

既出の通り、通常はExcel2010でも動くようにマクロを書き換えるのが当然です。 いつかは書き換えなくてはいけないわけですしね。 おそらく、いくつかのコマンドが2002と2010では使い方が少々違うのではないかと思います。 マクロを一行づつ実行(VBA画面でF8)させて、エラーが出るところを絞り込めば修正はできると思います。

bullfrog
質問者

お礼

ありがとうございます。 商品として売られていたモノだったので、修正はできないのです。 アドバイスありがとうございました。

関連するQ&A