プロが教えるわが家の防犯対策術!

VBAで2003を使っています。
マクロの実行をショートカットキーで操作したいのですが
ツール→マクロ→オプションでショートカットキーの作成が可能ですが
会社(エクセル2003)のでやろうとすると
オプションの表示がありません。
(もしかしたら2003ではないのかもしれませんが、確認した範囲では
2003かと思われます。2010とかいいのではないのは確かです。)

ショートカットキーを作る方法でどのような方法が
他にありますか?教えてください。
お願いいたします。

A 回答 (2件)

このあたりの機能はエクセルではほとんど同じだったと思うのですが。


>オプションの表示がありません。
左上に表示されているのが
マクロの登録 だったりはしていないですよね。
ちなみに
Alt + F8 ではどうでしょうか
 
    • good
    • 0

一方法として


http://www.ken3.org/vba/backno/vba132.html
などを参考に。(質問者はWEB照会で、「VBA ショートカットキー 割り当て」ででも照会したのか?)
上記WEBの例では
例としてまず下記を作っておく。実行したいルーチン。
Sub aaa()
'選択位置を黄色で塗りつぶす
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub
標準モジュールに
Private Sub test01()
'プロシージャーの登録
Application.OnKey "^{c}", "aaa"
End Sub
実行する。何も見える変化無し。実際は上記WEBにあるようにWorkbook_Openなどに入れて、初期自動実行がよかろう。
ーー
シート画面でCTRL+C
aaaが実行される。
CTRL+Cはコピーでおなじみなので、他が適当だろうが。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2011/10/04 01:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!