• ベストアンサー

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

  • ExcelVBA

    すいません。簡単なことなのかもしれませんが、困っています。 普段C++を使用して仕事をしているのですが、急遽ExcelVBAを使用してExcelのマクロを作成しなければならなくなりました。 VisualBasicはまったく触ったことないので質問させていただきます。 Excelファイルの保護されていないセルの行数と列数を数えたいのです。 ExcelVBAで記述するとどういったコードになるのでしょうか? ちなみにExcel2007を使用しています。 皆さんの知恵をお貸しください。

  • office2000のバージョンアップについて

    office2000のバージョンアップについて こんにちは。自宅のパソコンにoffice2000(excel,word,outlookが入ってます)をインストールして使っています。office2003アップグレード版を購入しインストールしたいと思います。そこで質問ですが (1)office2003へアップグレードした後、もし、元の2000に戻したくなった場合、どうしたら元の2000に戻すことができますか?(一度、2003を全てアンインストールした後、あらためて2000をインストールすれば良ろしいのでしょうか?) (2)仮に2003をアンインストールした場合、今までに保存してあったメールやアドレスのデータは全て消えてしまいますか?データを残しておきたい時はアンインストールする前にusbメモリに保存しておいおけば、2000を再インストール後、usbメモリに保存しておいたデータをみることはできますか? 使っているosはwindows vistaです。パソコン初心者です。よろしくお願いします。

  • オフィス2000をエクセルだけ2007にバージョンアップできますか。

    オフィス2000をエクセルだけ2007にバージョンアップできますか。 windows98で使用していたオフィス2000を持っています。うち、ワードなどは必要ないのでエクセルだけを、新しく購入したノートPC(windows7)に2007にバージョンアップして使用したいと思っています。 これって可能ですか。 (完全互換性を求めたいので、オープンオフィスやキングソフトオフィスの使用は考えていません。)

  • Excelだけバージョンアップしたいのですが・・・

    現在、Windows XP で Microsoft office XP personal のソフトが入っています。Excelのバージョンが2002なのですが、Excelのみ2003にバージョンアップできる方法があれば教えてください。

  • aviutlのバージョンアップについて

    aviutlのバージョンアップの方法を教えてください。 2009/05/30にversion0.99hが更新されたのですが、バージョンアップ方法がわかりません。 解凍してから、今までダウンロードしたプラグインをすべて新バージョンのaviutlに移動させればいいのでしょうか? その場合保存されていた設定等は反映されるのでしょうか? また一からすべて設定し直さなければならないのでしょうか? どなたかご教授お願いします。

  • Windows XPからのバージョンアップ方法

    今更ですが… Windows XPからのバージョンアップ方法をお教え願います。 Windows 7のノートPCの液晶が破損し、 Office Personal 2007をインストールしましたが… それだけでは、ダメでしょうか? それ以外では、どのようにすれば良いのでしょうか?

  • officeのバージョンアップ

    大学生の娘にパソコンを2台譲りました。 デスクトップはWindows XPでofficeXPがインストールされています。 ノートはWindows7でオープンofficeを使っていました。 で、娘がoffice2010のバージョンアップ版を買うか、2013を買うかで迷っています。 質問は 1.学生版でないXPから2010、2013にバージョンアップ版で対応できるのか? 2.インストールして認証していないXPでもバージョンアップ版でバージョンアップできるのか? 3.2013は2台へのインストールができないのか(以前は2台までOKだったはず) 以上、詳しい方よろしくお願いします。

  • vistaのoffice2007で作ったエクセルファイルを旧バージョン

    vistaのoffice2007で作ったエクセルファイルを旧バージョンでも開けるように「97-2003」の保存形式で保存してwebDAV接続の共有フォルダへアップしたら、勝手に「読み取り専用」になってしまい、編集・保存ができなくなります。 office2007でセキュリティが高くなったからだからと思いますが、その様なセキュリティを解除する方法を教えて下さい。 office2000で作ったエクセル及びワードファイルを同様にwebDAV接続の共有サーバーへアップすると「読み取り専用」にはならず、編集・保存できます。

  • 現在のWindowsXPからWindws7にバージョンアップをしたいの

    現在のWindowsXPからWindws7にバージョンアップをしたいのですが 現在使用中のPCにはマイクロソフトオフィス2007がインストールしてます。 兄からの譲り受けのためCDロムを探しても見当たらず、兄に問い合わせてもCDロムの行方が分からず どうしようかと思案中なのです。 なんとか今のインストール済みのオフィス2007をバックアップして WINDOWS7にバージョンUPの後に移すことが出来ないものでしょうか??

  • VBAのバージョンアップ

    エクセル2002使用です。 エクセルVBAで社内共通の日報を作成しました。 しかし、ソフト作成技術の未熟さに加え、後から追加する項目も出てくるので、バージョンアップ(マクロの記述の更新)をしたいのですが、どうすれば良いのかわかりません。 日報ですので毎日データーが蓄積されていっているのでデータは残したままバージョンアップをしたいです。 HPで調べるとアドインの作成とかあるのですが、もう一つよくわかりません。わかりやすいHPなどの資料が欲しいのですが・・・ http://www.asahi-net.or.jp/~ef2o-inue/ このあたりを参考にしているのですが、どのような方法が一番適切なのかよくわかりません。 よろしくご指導願います。

専門家に質問してみよう