次の方法で共有

Excel2016において、Excel2010で作成したマクロプログラムが動作しますか?

Anonymous
2017-05-30T05:55:03+00:00

お世話になっております。

 Excel2016のマクロについて、質問です。

 Excel2016(Office365 Business)にて、Excel2010で作成したマクロプログラムを動作させようとすると、「Excelが停止しました」と出て動作しません。

 Excel2010ではエラーなく動作はしておりましたが、Excel2016では上記のようなエラーが出ます。

 Web上にあるマクロプログラム(サイト自体は信頼済みです)からダウンロードしたものなので、【編集を有効にする】などを押しますが、編集を有効にしようとするとエラーが出ます。

 これは、Excel2016とExcel2010では、プログラムの構造上、根本的に違うので、このようなエラーが出るのでしょうか。

 対処方法があれば、ご教授ください。

**モデレーター注**

この質問は [Office | Delve | アプリ | Office 365 for business] のカテゴリに投稿されましたが、内容から判断しこちらのカテゴリに移動いたしました。適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

開発者テクノロジ | Visual Basic for Applications

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

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

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-06-01T04:35:19+00:00

    ​大代 和史 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel 2010 で動作していマクロが Excel 2016 では動作しないのですね。

    「Web 上にあるマクロプログラム」とのことですが、それ自体は製作者側で Excel 2016 上での動作確認は行われているものでしょうか?

    バージョンによって追加された機能があったり、以前のバージョンから存在する機能であっても動作が異なることもあるようで、マクロ自体に問題があるのか、バージョンの違いによる影響があるのか判断が難しいところです。

    ※以下スレッドの y sakuda さんのコメント参考

    Excel VBA で「コンパイルエラー:メソッドまたはデータメンバーが見つかりません」と表示され「.FullSeriesCollection」が白抜きで反転される

    Excel 2016 が停止することの対処としては、以下のようなことを試すと良いかと思います。

    ・Excel 2016 を<セーフ モード>で起動した場合はどうか

    ・<Office の修復>を行うとどうか

    ・バックグラウンド動作する常駐ソフトやサービスなどが干渉しないよう、PC を<ク リーン ブート>で起動した場合も同様か

    上記を試しても同じ状況が続くようであれば、マクロ自体に問題がないか (Excel 2016 で利用できるものなのか) 、開発者の方々が多く利用されている MSDN フォーラムの VBA の専用カテゴリに投稿して情報やアドバイスを集めてみてはいかがでしょうか。

    MSDN フォーラム - Visual Basic for Application(VBA)

    ※マクロのコードがあれば全文を書き込んで投稿するとコメントが集まりやすくなると思います。

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

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