過去ログ

                                Page     292
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼ショートカット  とんきち 02/11/4(月) 20:28
   ┗Re:ショートカット  Nakamura 02/11/4(月) 22:09
      ┗Re:ショートカット  とんきち 02/11/5(火) 13:27

 ───────────────────────────────────────
 ■題名 : ショートカット
 ■名前 : とんきち
 ■日付 : 02/11/4(月) 20:28
 -------------------------------------------------------------------------
   こんにちは VBA初心者です。
VBAで作成したプロシージャをコマンドボタンに登録しているのですが・・・
Fn(ファンクションキー)にも別途登録できるのですか?
もし登録できるのであれば、方法を教えて下さい。
                      よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:ショートカット  ■名前 : Nakamura  ■日付 : 02/11/4(月) 22:09  -------------------------------------------------------------------------
   ▼とんきち さん:
>こんにちは VBA初心者です。
>VBAで作成したプロシージャをコマンドボタンに登録しているのですが・・・
>Fn(ファンクションキー)にも別途登録できるのですか?
>もし登録できるのであれば、方法を教えて下さい。
>                      よろしくお願いします。
こんばんは
こんな感じで登録できます。

Sub Macro()

  Application.OnKey "{F1}", "TEST"
  
End Sub

以下は標準モジュールに記述して下さい。

Sub TEST()

  MsgBox "OK"

End Sub

Macroを実行すれば、それ以後”F1”を押すとTESTを実行します。
解除するには

Application.OnKey "{F1}"

として下さい。

それでは
 ───────────────────────────────────────  ■題名 : Re:ショートカット  ■名前 : とんきち  ■日付 : 02/11/5(火) 13:27  -------------------------------------------------------------------------
   こんにちはNakamuraさん 返事ありがとうございます。
早速試した結果、ファンクションキーに登録できました。
ほんと 助かりました、また分からないことがあれば、よろしくお願いします。

それでは
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 292