<Excel ショートカットキーにマクロを割り当てる>
どうも、三流プログラマーのKen3です。 最近、質問もらうけど、 なかなか、解答できてない三流プログラマーのKen3です。 ※私のレベルで手に余る高度な質問が多くて。 http://www.ken3.org/p/h/office-028.lzh に今回のサンプル保存されてます。 CTRL+CでAAAのマクロが起動します。 普通に動かして、少し驚いてね(テストしてみてね。) ※通常Ctrl+Cはコピーだけど、横取りして使ってます。/* * 1. 今回のキッカケ */
読者から、シートにボタンを設置する、 ダブルクリックや右ボタンで、マクロの起動方法はわかったが、 CTRL+Cでコピーのように、キーにマクロを割り当てられないか? と質問をもらいました。 マクロの起動をCTRL+キーで行う方法を探ってみます。/* * 2.やりたいことをまとめる、実現可能か探ってみる */
キーのクリックやチェンジを探ろうと考えて、
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "aa"
End Sub | 
| Private Sub Workbook_Open()
    'プロシージャーの登録
    Application.OnKey "^{c}", "aaa"
    'CTRL+Cをつぶすと(横取りすると問題あるが・・)
End Sub | 
| Sub aaa()
    '選択位置を黄色で塗りつぶす
    With Selection.Interior
        .ColorIndex = 6
        .Pattern = xlSolid
    End With
End Sub | 
ここまで、読んでいただきどうもです。ここから下は、三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、
| 気になったジャンル↓を選択してください。 人気記事(来場者が多いTOP3): Excel関係: Access関係: その他:VBAの共通関数やテキストファイルの操作など 開発時の操作: [F1を押してHELPを見る]/ [Debug.Print と イミディエイトウインドウ]/ [実行時エラーでデバッグ]/ [ウォッチ式とSTOP]/ [参照設定を行う] 仕様書(設計書?) XXXX書類: [基本設計書や要求仕様書]/ [テスト仕様書 テストデータ]/ [バグ票]/ [関数仕様書]/ [流れは 入力・処理・出力] ※↑文章の味付けが変わっていて、お口に合うかわかりませんが。。。 | 
Blogとリンク:[三流君の作業日記]/
[VBAやASPのサンプルコード]/
広告-[通販人気商品の足跡]