- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelのマクロが動きません。)
Excelのマクロが動かない!エクセル2010での対応方法を教えてください
このQ&Aのポイント
- エクセルのマクロを使っていたのですが、バージョンを2003から2010に変えたところ、マクロが動かなくなりました。
- エクセル2010で動かすためには、プログラムの一部を修正する必要があります。
- 特に、「Set Ctrl = Application.CommandBars("Formatting").Controls("フォント(&F):")」の部分を変更する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excel2007以降ではリボンが採用されている関係上、CommandBarsを使用するマクロが動かなくなることが多いようです。 フォントのリストを取得したい場合は、コントロールのIDを直接指定して取得するとうまくいくみたいです。 Excel VBA - フォントリストの取得 http://ameblo.jp/blueskyame/entry-10248887879.html
その他の回答 (1)
- sknbsknb2
- ベストアンサー率38% (1158/3033)
回答No.1
64bit版をインストールしていませんか? 32bit版を使うと、そのままで動くようになるのではないかと思います。
質問者
お礼
返信ありがとうございます。 説明不足で申し訳ございません。 Windows7の32Bitの環境でした。 m-take0220さんのアドバイスのおかげで無事解決できました。
お礼
ありがとうございます! ID入力に変えましたら解決しました!