Microsoft 製品に組み込まれている Visual Basic の実装。
回答いただきありがとうございました。
ご指摘の操作を試みましたが、解決しませんでした。
他の人からも解決策を提案していただきましたが、解決しませんでした。
しかたがないので、問題のエクセルファイルのシートを全てゼロから作り直して、
マクロの標準モジュールなどの記述もメモ帳を経由したコピペで作り直したところ
想定通りの動作ができるようになりました。
この度はありがとうございました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
エクセル2007で作成したブックでマクロを使用してデータの並べ替えや印刷をしています。マクロの起動はボタンに割り当てています。必要に応じてマクロやVBAの記述を改良してきました。エクセル2016でも変更を加え現在に至っています。現在エクセル2024に更新して正常に動いていました。
ところが、このブックに新しいシートを追加してマクロでデータの並べ替えをしようと試み従前と同じようにボタンに割り当てました。ところが今回追加したマクロに限ってボタンを押すと「マクロ'***.xlsm!***'を実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」が表示されてしまいます。このブックの他のマクロは今まで通りボタンで呼び出して機能しています。また今回追加したマクロはF5では正常に機能します。解決策をご教示願います。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
回答いただきありがとうございました。
ご指摘の操作を試みましたが、解決しませんでした。
他の人からも解決策を提案していただきましたが、解決しませんでした。
しかたがないので、問題のエクセルファイルのシートを全てゼロから作り直して、
マクロの標準モジュールなどの記述もメモ帳を経由したコピペで作り直したところ
想定通りの動作ができるようになりました。
この度はありがとうございました。
この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。
こんにちは、ヒデオさん。
このスレッドに更新はありますか?
私たちの情報はあなたの問題に役立ちますか?
問題が解決した場合は、役立つ返信を回答としてマークしてください。これは、同様の問題に直面しているコミュニティの他の人々を助けます。
ご回答をお待ちしております!
よろしくお願いいたします
ジェイソン-NP - MSFT |マイクロソフト コミュニティ サポート スペシャリスト。
hideo nakashima さま
質問の内容ではあまり良くわかりませんが
下記のようにしてもエラーになるのでしょうか?
ボタンを挿入する時にマクロを作成する。
とりあえず、デフォルトの場所・名前とする。
内容は動作確認用に MsgBox 1行にする。
これで実行してエラーになりますか?
(追記 2025/7/9 10:00)
同じブックの他のシートで「ボタンで呼び出して機能しています」ということなので、たぶんエラーにはならないと思います。
実行できる場合は MsgBox の下に質問のマクロを追加します。
これで実行して MsgBox が表示されれば、マクロに問題があると思われます。
こんな形でテストしてみたらどうでしょうか?
VBA(マクロ)の公式サポート場所は、海外コミュニティとなっています。
有識者が集まっている所の方が、適切なアドバイスを受けやすいでしょう。
[VBA プログラミングに関する質問]
Stack Overflow には、説明的なタイトル、完全で簡潔な問題ステートメント、問題を再現する
ための十分な詳細の要求などのガイドラインがあることに注意してください。
機能要求または過度に広範な質問は、トピック外と見なされます。
新しいユーザーの場合は、Stack Overflow ヘルプ センター にアクセスして詳細を確認して下さい。
※ 閲覧者・回答者が多い公式サポートサイトをお勧めします。
英語で質問を送信してください。
この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。
こんにちは、ヒデオさん。
Microsoft サポートにお問い合わせいただき、ありがとうございます。
この問題に遭遇していると聞いて本当に申し訳ありませんが、特にシームレスに機能していたものが更新後に突然停止した場合、それがどれほどイライラするかを完全に理解しています。私たちは、マクロが確実に機能することがいかに重要であるかを理解しており、これが引き起こした混乱について心からお詫び申し上げます。
コミュニティのモデレーターとして、特定の環境にアクセスしたり、すべてのシナリオを再現したりすることはできませんが、できる限りサポートするためにここにいます。ご意見いただいた詳細に基づいて、同様の状況で他のユーザーに役立った一般的なトラブルシューティング手順をいくつかご紹介します。
この問題を解決するために考えられる解決策は次のとおりです。
ステップ 1: マクロのセキュリティ設定 を確認する
ステップ 2: マクロをボタン に再割り当てする
ステップ 3: マクロが標準モジュール にあることを確認する
ステップ 4: マクロ の名前を変更してみる
これらの回避策を試して、懸念事項に役立つかどうかお知らせください。さらにサポートが必要な場合は、遠慮なく再度ご連絡ください。
当社の初動対応が必ずしも問題をすぐに解決するわけではないことをご理解ください。しかし、あなたの助けとより詳細な情報があれば、私たちは解決策を見つけるために協力することができます。
ご理解とご協力を賜りますよう、よろしくお願いいたします。
よろしくお願いいたします
ジェイソン-NP - MSFT |マイクロソフト コミュニティ サポート スペシャリスト。