• ベストアンサー

ExcelVBAのバージョンアップ

Office2000のExcelVBAでマクロを作り、使用してきました。 自分のPCはWindows7(Office2010)に変っていますので、 マクロもバージョンアップしたいのですが方法が判りません。  (1)単にマクロをWindows7上で編集保存すれば良いのか。  (2)Windows7上でマクロコードを全て記述する。 以上の2つの方法が頭にあるのですが、(2)は効率が悪いので やりたくありません。 どなたか、効率よく、確実にマクロのバージョンアップが出来る 方法を教えて下さい。

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

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

Windows7の問題ではなく、Office2000で作ったVBAがOffice2010で動くかどうかの問題です。 もしVBAの中でAPIを使っているのでしたら、Windows7でそのAPIが働かなければその部分は作り直す必要があります。 また、EXCELの命令で2000と2010で違いがあるようでしたら2010に合わせてVBAを書き直す必要があります。 一般的には2010は2000の上位互換ですから、手直しは少ないかない状態だと思います。 Windows7上のOffeco2010で動かして問題があればOffice2010上で手直しします。

関連するQ&A