ショートカットキーの使用時にマクロブックを自動的に開く(Microsoft Excel)
Innaは、Excelでショートカットキーを私のマクロに割り当てることができると述べています。
ただし、ショートカットは、開いているブック内のマクロを参照している場合にのみ機能するようです。彼女は通常、マクロを別のブックに保存しています。マクロがツールバーボタン(またはクイックアクセスツールバーのオプション)に割り当てられている場合、マクロを含むブックが自動的に開かれ、実行できるようになります。 Innaが同じマクロにキーボードショートカットを使用している場合、これは発生しません。ショートカットを押しても、マクロを含むブックは読み込まれません。彼女はこれを回避する方法があるかどうか疑問に思います。
この問題は、Excelがツールバー情報の一部としてマクロへの完全修飾パスを格納する(つまり、マクロが格納されているワークブックの名前が含まれる)という事実が原因で発生しますが、ショートカットキーは含まれません。 info-マクロ名自体のみが含まれます。これは、開いているブックにない限り、ショートカットがマクロを見つける方法を知らないことを意味します。
この問題を回避する最も簡単な方法は、マクロをPersonal.xlsm(または、古いバージョンのExcelではPersonal.xls)ブックに移動することです。
このブックはExcelの起動時に自動的に読み込まれるため、マクロは常に使用可能であり、ショートカットキーは常に機能します。
ワークブックの詳細については、こちらをご覧ください:
http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx
もちろん、マクロを含むブックをExcelで使用されるスタートアップフォルダーに移動するだけで、Personal.xlsmアプローチをバイパスできます。
フォルダー内のすべてのものは、Excelを最初に起動したときに自動的に開かれます。つまり、これらのブックのマクロにもアクセスできます。
マクロを含むブックは、いつでも利用できるExcelアドインにコンパイルすることもできます。 (アドインの作成方法と使用方法については、他の_ExcelTips_で説明されています。)
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(6401)は、Microsoft Excel 97、2000、2002、および2003に適用されます。