
ユーザフォームをどのActiveブックからでもショートカットキーでユーザーフォーム6を呼ぶ出せるようにしたいのですが、どうしたらよいでしょうか。
下記のマクロでは全く反応がありません。
初心者の質問で申し訳ないのですが、知識をお持ちの方のお力をお借りしたく、投稿させていただきました。宜しくお願いいたします。
Sub ファイル検索 Macro ()
' Keyboard Shortcut: Ctrl+q'
UserForm6.Show vbModeless
End Sub
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんな方法は?
マクロを
Sub ファイル検索 Macro ()
UserForm6.Show vbModeless
End Sub
として、VBEを閉じてsheetを表示させ
[Alt]を押したまま[T][M][M]の順番でキーを押す
ファイル検索 Macroを選択して
[Alt]+[O]
[Q]
[OK]で終了
後は[Ctrl]+[q]でマクロが起動します
以上参考まで
No.2
- 回答日時:
こんにちは。
私もExcelが起動したらショートカットキーを使ってフォームではないですが
ある機能ができるようにしていますので同じ形でいけると思います。
(私の場合はアドインを使ってExcelが起動したら必ずこのショートカットが有効になるようにしています。)
方法はいくつかあると思いますが、質問者さんのフォームのあるブックが
必ず開かれているという前提ならば
そのブックのOpenイベントに記述すれば対応可能かと思います。
Application.OnKey "^{F1}", "ファイル検索 Macro"
上記はF1キーで指定したプロシージャが起動できます。
ちなみにF1キーで割り当てるとExcel2007ではリボンの表示切り替えが無効になります。
No.1
- 回答日時:
個人用マクロブックPERSONAL.XLSに、ユーザーフォームも作成できます。
マクロの自動記録時に、個人用マクロブックへの記録を選択できますので、ショートカットキーもそちらに登録しておけば、どのブックからでも呼び出せます。当然、フォームに関する機能は、PERSONAL.XLSで作り込み、ActiveSheetに対して処理する様なコードにする必要はあります。以上、XL2000に関する知見ですので、2007あたりで通用しなかったら申し訳ありません。http://allabout.co.jp/gm/gc/3917/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでツールバーに「縮小...
-
複数のデータ系列の線の太さを...
-
Pictures.Insertメソッド⇒Shape...
-
エクセル vba クリック~離し...
-
エクセルVBAで、画像の倍率を知...
-
VBAを使ってエクセルシート...
-
Powerpointでランダムな数字の...
-
どのドキュメントは暗号化され...
-
VBA[Private Sub]のコードをシ...
-
VBAをVBに変換する方法
-
wordのマクロで縮小して貼り付...
-
Excelのラジオボタンにチェック...
-
エクセルのマクロでSelection.S...
-
ピボットグラフの書式の固定に...
-
マクロでセルに入れたファイル...
-
Word VBAでWindows media playe...
-
エクセル終了時の保存確認メッ...
-
Excelマクロ ファイル名が変わ...
-
【マクロ】excelファイルを開く...
-
エクセル2013vbaで、見えない名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のデータ系列の線の太さを...
-
エクセルでツールバーに「縮小...
-
VBA[Private Sub]のコードをシ...
-
Powerpointでランダムな数字の...
-
ファイル名を今日の日付、時刻...
-
どのドキュメントは暗号化され...
-
【ExcelVBA】クエリの更新とピ...
-
エクセルVBAで、画像の倍率を知...
-
VBAを使ってエクセルシート...
-
ピボットグラフの書式の固定に...
-
最初の1回のみにボタンクリッ...
-
別ブックからユーザーフォーム...
-
cellsで特定の離れた範囲を選択...
-
Pictures.Insertメソッド⇒Shape...
-
エクセル vba クリック~離し...
-
VBAからVB.Netで作成したフォー...
-
エクセルワークシート上に印刷...
-
VBAで実行時エラー '1004'の解...
-
オートシェイプを移動させるマクロ
-
マクロの作成
おすすめ情報