<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のサンプルコード]/
広告-[通販人気商品の足跡]