次の方法で共有

excel2010のVBAの参照設定を有効にしたい

Anonymous
2014-02-17T03:15:12+00:00

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

excel2010のVBAについて質問です。

excel2003で動作するVBAマクロを、Excel2010で動かそうとしたところ

MID関数でコンパイルエラーが表示されます。

コンパイルエラー自体は、参照設定を変更すれば解決しそうなのですが

そもそも「ツール」→「参照設定」がグレーアウトしていて変更ができないです。

「参照設定」を使用したいのですが、どの辺りの設定を

変更したら使用できるのでしょうか?

また、マクロを動かそうとしているexcel2010は、

開発をしているEcxelではないため、開発のリボンは表示されていません。

解決方法をご存知でしたら、回答いただけると助かります。

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

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. Anonymous
    2014-02-17T06:04:40+00:00

    >コンパイルエラー自体は、参照設定を変更すれば解決しそうなのですが

    >そもそも「ツール」→「参照設定」がグレーアウトしていて変更ができないです。

    >開発をしているEcxelではないため、開発のリボンは表示されていません。

    なんか状況が良くわかりませんが、参照設定がグレーアウトとおっしゃってる以上VBEは表示されてるってことですよね?

    それはエラーが発生した際の話でしょうか?

    開発リボンがなくても ALT+F11 でVBEは表示されるはずです。

    ブックを開いただけの状態で、VBEを表示してもだめでしょうか?

    また、新規のブックに同様にVBEを表示した場合、ツール⇒参照設定はできますか?

    正直に言って、VBEが出てきて、参照設定ができないと言う話は経験がないです。

    6 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. Anonymous
    2014-02-17T07:19:20+00:00

    MID関数でコンパイルエラーが表示されるのは、とりあえず、[ツール]-[参照設定]で[参照不可]とついているのがあれば、チェックを外してOKしてみてください。

    あとそれでもうまくいかなかった場合の方法として、VBA関数すべてに

    VBA.MID

    などと、「VBA.」を省略せずに、ちゃんと付けてあげるとうまくいったりします。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-02-17T07:01:39+00:00

    > なんか状況が良くわかりませんが、参照設定がグレーアウトとおっしゃってる以上VBEは表示されてるってことですよね?

    > それはエラーが発生した際の話でしょうか?

    はい、そうです。VBEは表示されています。

    エラーが発生したときの話です。

    すみません、ここで気付いて解決しました。

    エラーが発生した時に見ていたので、マクロ自体が実行中で参照設定が開けなかったようです。

    それ以外の時だと、表示されています。

    6 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2014-02-19T08:59:36+00:00

    返信遅れまして、すみません。

    >MID関数でコンパイルエラーが表示されるのは、とりあえず、[ツール]-[参照設定]で[参照不可]とついているのがあれば、

    >チェックを外してOKしてみてください。

    参照不可のチェックをはずすと、エラーにならなくなりました。

    ありがとうございます。

    ですが、Excel2010で参照不可になるExcelファイルは、ファイル自体を根本対処する必要がありそうですね・・・

    配布先のクライアントでこの変更を続けるのは、PCの台数が多いと大変です。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません