次の方法で共有

組んだマクロを他の環境(バージョン)PCで動作させたい。

Anonymous
2014-12-15T02:39:44+00:00

いつも大変お世話になり有難うございます。

基本的な質問で恐縮なのですが、Excelで組んだマクロなんですが他の

バージョンのPCにインストールし動作しませんでした。各環境は下記に

なります。

・マクロを組んだ環境:

OS:Windows XP SP3

Office:2010

※共に日本語環境

・インストールしたいPC:

OS:Windows 7

Office:2010

※共に英語環境

OS:Windows 7

動作させるには何か方法はあるのでしょうか?環境(言語も含め)違いが

やはりマクロに影響を及ぼすのでしょうか?

お忙しいところ申し訳ありませんが、ご教授頂ければ幸いです。以上、

宜しくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-12-17T04:12:11+00:00

    y sakuda さん、アドバイスありがとうございます。

    信幸福元 さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    y sakuda さんが書かれているように、より詳しい状況が分かるとアドバイスも集まりやすくなると思いますので、以下のようなことを追加で書いてみてくださいね。

    ・「動作しない」というのは具体的にどういうことか

    (マクロを実行しても反応がない、エラー コードやエラー メッセージが出る、など)

    ・VBA コード内に日本語が含まれていたり、文字列の操作を行うような箇所はあるか

    ・マクロは Windows XP 環境で作成したファイルを移動したのか、Windows 7 環境で同じものを新たに作成したのか

    確認された結果など、ご返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-12-15T02:51:58+00:00

    これだけでは何もわかりません。

    動かないと言うのはどのような現象が発生しているのか具体的に書いてください。

    一般論になりますが、次の様なことになると思います。

    1.VBA自体は基本的な違いはありませんので、日本語環境でも英語環境でも動きます。

    (OSやOfficeのバージョンが変わっても上位環境に持って行った場合は普通は大丈夫です)

    2.コードの中に日本語を取り扱っているところがあれば異常が発生する場合も十分考えられます。

    3.厳密に言えば例えば同じPCでOSを変えたり、Officeのバージョンを変えた場合に異常が発生する場合も多々あり、環境毎にテストしてみないと動作保証はできません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません