
No.5ベストアンサー
- 回答日時:
#4のnojioさんの補足ということでお読みください。
(書いているうちにかぶってしまいました。)Worksheet_Changeがsumi-hamaさんの意図かもしれませんが・・・下記はEnterに対して機能します。
下記コードを標準モジュールに貼り付け、
Onkey_Set を実行することでEnterキーにマクロが割り当てられます。
マクロ側で(MacroTest)Sheet1のA1を特定しています。
Onkey_Off を実行することでEnterキーは元の機能に戻ります。
'Enterキーにマクロを割り当て
Sub Onkey_Set()
Application.OnKey "{Enter}", "MacroTest"
End Sub
'デモ(Sheet1のセルA1のみで機能させる)
Sub MacroTest()
If ActiveSheet.Name = "Sheet1" Then
If ActiveCell.Address(0, 0) = "A1" Then
MsgBox "Sheet1のセルA1でEnterキーを押しました"
End If
End If
End Sub
'Enterキーを元の機能に戻す
Sub Onkey_Off()
Application.OnKey "{Enter}"
End Sub
No.4
- 回答日時:
OnKey メソッドを使うと、特定のキーを押したときに、指定されたプロシージャを実行できたと思います。
Application.OnKey "{ENTER}", "MyProc"
No.3
- 回答日時:
私もシート上でENTERキーを入力したことを、イベント(Event Prosedure)として捉えたいと
いつも思っています。しかし正確には、ワークシート上では、VBAでは存在しないと思います。APIなどを使うのではないかと思います。
#1、#2のご解答のことは存じておりますが。
ただ、ご質問者はそれらのご回答に満足されるように思います。それで充分かもしれないからです。しかしChangeイベントやSelectionChangeイベントは微妙に違うのではないでしょうか。例えばA1セルにAが入っていてAとA1セルに打ちこむ
またはEnterだけ打ち込んだら、Changeイベントは反応しなかったような記憶があります。
勿論ワークシートのイベント一覧にはEnter云々は見つかりません。
もし間違っていたらお叱りをお受けします。
もし出きれば、マクロ名をPrivate SubとSubEndの
間に書くだけですが。
No.2
- 回答日時:
初めまして。
下記の様に操作すると貴方様の思い通りの動作をすると思います。・新規ブックを立ち上げ、ALT+F11を押してVBE画面を表示させ、画面左上にVBAProjectと書かれている下のSheet1にマウスポインターをあわせてダブルクリックし、表示された右側の白い部分に下記のコードを記述する。
Private Sub Worksheet_Change(ByVal Target As Range)
if Target.Address = "$A$1" Then
実行したいマクロ
End if
End Sub
ご不明な点・不具合等がございましたらお気軽に補足して下さい。
No.1
- 回答日時:
こんにちは。
Enterキーのみで絶えずマクロが起動したら、何も出来なくなると思いますが。。
シート名のタブを右クリック-コードの表示で、出てきたVBE画面にコピペします。
A1セルの値が変わるたびに、メッセージが出ます。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Cells(1, 1).Address = "$A$1" Then
MsgBox Target.Cells(1, 1).Text
End If
End Sub
参考に。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Visual Basic(VBA) vbaでセルに入力したときに,その横にあるセルを保護し入力不可にするマクロを作りたいです。 2 2022/04/24 20:59
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- マウス・キーボード テンキーの設定がおかしくなっています。 5 2023/08/09 15:35
- Excel(エクセル) MSさん、シッカリしてよ~んッ! 3 2023/01/30 13:15
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- マウス・キーボード win7 文字変換選択確定をテンキーでさせない 3 2023/03/05 16:29
- Excel(エクセル) エクセルのバージョン2016フリーズ改善策 5 2022/12/13 09:13
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
おすすめの美術館・博物館、教えてください!
美術館・博物館が大好きです。みなさんのおすすめをぜひお聞きしたいです。
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
エクセルのVBA 特定のセルでエンターキーでマクロ実行
Excel(エクセル)
-
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
-
4
テキストボックス(VBA)でEnterを押したときに作動するマクロ
Access(アクセス)
-
5
エクセルでエンターを押すと任意のセルに移動は出来ますか?
その他(コンピューター・テクノロジー)
-
6
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
7
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
8
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
9
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
10
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
11
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
-
12
excelで セルの移動時にマクロ実行を設定したい。
Excel(エクセル)
-
13
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
14
Excel2010でエンターキーにマクロ割り当て
その他(プログラミング・Web制作)
-
15
値を入力後、自動的にアクティブセルが移動するマクロ
Excel(エクセル)
-
16
エクセルでエンターを押すと隣のセルではなく指定したセルに!
Excel(エクセル)
-
17
エクセル イベントマクロ Changeイベントを複数作りたい
Access(アクセス)
-
18
マクロ 実行ボタンを押さずに常に実行
Excel(エクセル)
-
19
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
20
【VBA】Worksheet_changeイベントで特定のキーが押されたときだけ無効にしたい
Visual Basic(VBA)
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pencil plannerで非常に困って...
-
VOICEBOXが開けず音声合成エン...
-
このウイルスソフトは、どうな...
-
jtrim 1.53cが正常な動きをし...
-
STEAM版BF4が起動しない
-
Realtek?蟹マークを消して音が...
-
win10からwin11へのIME登録単語...
-
powerAutomateの使用メモリにつ...
-
新バージョンPDFでのスナップシ...
-
スプレッドシートの作業範囲
-
ChatGPTの回答をコピーしても箇...
-
iTunesを完全にアンインストー...
-
ゆうちょ認証アプリが使えません
-
GarageBandはコレが出来ますか?
-
動画再生ソフトのおすすめあり...
-
教えてください。 仕事で在庫管...
-
premiere「ディスク上のファイ...
-
秀丸で範囲選択マクロが動かない
-
コピー元とコピー先を同じにす...
-
Labviewについてうかがいます。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ChatGPTの回答をコピーしても箇...
-
premiere「ディスク上のファイ...
-
jtrim 1.53cが正常な動きをし...
-
Realtek?蟹マークを消して音が...
-
秀丸のマクロ
-
教えてください。 仕事で在庫管...
-
ゆうちょ認証アプリが使えません
-
フォルダパスと実際のフォルダ...
-
STEAM版BF4が起動しない
-
Windows 11 に対応する作業
-
スプレッドシートの作業範囲
-
動画再生ソフトのおすすめあり...
-
Windows Media Playerが動作し...
-
mp3 ファイルをCDに焼く無料ソ...
-
Prishwallというソフト
-
powerAutomateの使用メモリにつ...
-
GarageBandはコレが出来ますか?
-
Macのミュージックデータの格納...
-
コピー元とコピー先を同じにす...
-
パソコンソフトのシリアルナンバー
おすすめ情報