- ベストアンサー
エクセルで特定のセルに入力後エンターを押すとマクロが起動
エクセルで特定のセルに入力後エンターを押すとマクロが起動 エクセルで、ファームで作成したボタンを押すとマクロが起動するように して有ります。 記憶させたマクロの起動にはファームで作成したボタンを右クリックし 「マクロの登録」でモジュールを登録する方法しか知りません。 これを特定のセルにデータを入力後エンターを押して入力値が確定されたら このマクロが起動するようにするにはどうすればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字を
エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字をDeleteする。 エクセルで自分が作成したファイルを開きます。 これにはマクロが入っていて、ファイルを開くと セルのD4がアクティブになるようにして有ります。 (カーソルがD4の所に行って点滅で文字入力待ちの状態) シート保護をしてあり、セルD4だけがロックをはずしてあるので セルD4にしか入力は出来ません。 文字入力をすると当然D4のセルに入力がされるのですが 入力後その文字を確定する為にEnterキーを押します。 そうしたらそのシートの印刷がされる(1部です)ようにで来ますか。 そして印刷終了後、セルD4の文字はDeleteされて またアクティブ(カーソルがD4の所に行って点滅)にして 次の入力を待ちたいです。 (文字入力→Enterの瞬間印刷と同時に文字入力が消えるので 入力者は入力確定を見れなくなりますが → 2秒後にDeleteとか出来ますか? または、Enterキーを押すと画面に「印刷中です」と表示したあと セルD4をDeleteとか。) 現在は、 表示-ツールバー-フォームから作成したボタンにマクロを登録してあります。 セルD4に文字を入力しEnterキーで確定後、このボタンを押すと印刷が実行され セルD4の文字がDeleteされてアクティブ(文字入力待ち状態)になります。 このボタンを押すのを省きたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Enterキーでマクロを起動さす。
Excelの(例)A1のセルに検索値を入力しEnterキーを押すと事前に組まれたマクロが起動する方法を教えて下さい。 又はEnterキーにマクロは設定できませんか?
- ベストアンサー
- その他(ソフトウェア)
- エクセル2000:決まったセルに数値が入力されたらマクロを起動させたい
エクセル2000:決まったセルに数値が入力されたらマクロを起動させたい。 たとえばセルA1に、1以上の数値が入力されたときに、セルA2に今日の日付を入力させる マクロの記述はどうすれば宜しいでしょうか? 以下の記述で、セルA2に日付は入力させられるのですが、 セルA1に1以上の数値が入力された場合に起動させる方法が分かりません。 Range("A2").Select SendKeys "^(;){ENTER}" ご教授の程、宜しくお願い申し上げます。
- ベストアンサー
- Visual Basic
- エクセルでエンターを押すと隣のセルではなく指定したセルに!
エクセルでエンターを押すとセルが右隣に移動します。 次に入力したいのは4個右のセルなので、エンターキー を4回押しています。 一回エンター押すと指定したセルに飛ばすにはどうし たらいいのか教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロ特定のセル
マクロの勉強したばかりですみませんが、 エクセル2003で、特定のセルが選択されたときにマクロを実行したいのですが、可能でしょうか? どうやればよいか教えていただきたいです。
- ベストアンサー
- オフィス系ソフト
- エクセルで Alt+Enter を入力すると新しい
エクセルで セルを入力状態にせず、Alt+Enter を入力すると新しいファイルが作成されます。 調べてもAlt+Enter はセル内改行としか出てこず、新規作成はCtrl+N のはずです。入力状態にし忘れるたびに新しいファイルが立ち上がってくるのは煩わしいのですが、直し方はありますか?
- ベストアンサー
- Excel(エクセル)
- エクセル アクティブ中のセルにマクロ実行
表題の件について質問させていただきます。 基本的に数字の入っているセルなのですが、たまに数字の前に備考として特定の文字を入力しています。 特定文字例:東京・千葉・埼玉・鈴木・木村・佐藤 入力後の例:東京232・木村50 その特定の文字の入力には、マクロ登録してあるボタンで実行しています。 ActiveCell.FormulaR1C1 = "特定の文字" さて、質問なのですが、上記ではセルを選択しているときにボタンを押すことで特定文字の入力はきるのですが、入力中っていうのかな?カーソルが点滅している最中にはマクロが実行できないのです。 その為、数字の入った後のセルを選択してボタンを押すと、いちど数字の上に特定文字が上書きで入力されて数字が消えてしまいます。 現在は、ボタンを押して特定文字を入力した後に再度数字を入力しています。 どうにか、セルの選択中でもカーソル点滅中でもマクロを動かすことはできないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで数字の入力
エクセルで、セルに「9092123800037414」と入力して、Enterを押すと、「9.092+15」 と表示され、ツールバー(関数の挿入ボタンの右の部分)には、「9092123800037410」と表示されてしまいます。 最後の0を消して、4に入力しなおしても、Enterを押すと、同じようになります。 セルの書式設定で、数値、の表示にしても最後が0のままの表示になってしまいます。 なぜそうなるのでしょうか?またどうすれば、正しく入力したままの数字が確定されるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- excelで セルの移動時にマクロ実行を設定したい。
エクセルでボタンオブジェクトを作りクリックすると実行するようなマクロのを登録方法はわかるのですが、特定のセルB2に数値を入力してEnterKeyを押した際に実行するようにマクロを登録するにはどうするのでしょう。マクロの編集画面で 最初の行が Sub となっていますが、あそこに何かをいれたらいいのでしょうか?教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 入力しエンターを押すと、同じ値のセルを検索し指すマクロの記述 についてお願いします。
いつもおせわになっています。 以下のような検索機能を目的としたマクロがあります。 ****************** C列に3桁の数字が並んでいます。 セルA1に3桁の数字を入れて、 CommandButtonをクリックすると、 A1と同じ値が入ったD列のセルに飛びます。(選択します。) ****************** これを、以下のように変えたいのですがどのように記述を変えれば良いのでしょうか。 A1に検索したい数字を入力し、入力を確定するエンターのあと、もう一度エンターを押すと検索する。 (CommandButtonを押すことと同じ機能。) もしくは、 A1セルを選択している時にエンターを押すと、CommandButtonをクリックすることになる。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
現在正常に稼動しています「印刷ボタンをクリックで起動するマクロ」を セルのChangeイベントに使用したかったのですが マクロ内に、セルの書き換え、コピペ、関数による編集が多数あり うまくいきません。 別の発想で B5セルの値が5ケタ以上になったらマクロを起動にして セルのChangeイベントでCallで前項のマクロを呼び出しで成功しました。 ありがとうございました。