- ベストアンサー
Excelのマクロを使った印刷
Excelである特定のセルでEnterキーを押すと 印刷をするマクロを作りたいのですけど どなたか教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- gogo_japan
- ベストアンサー率28% (95/335)
- tom0120
- ベストアンサー率26% (367/1390)
- tom0120
- ベストアンサー率26% (367/1390)
関連するQ&A
- Excel でカレンダーを作りたい(マクロなどで)
マクロなどを使って,Excel でカレンダーを作りたいと思ったのですが,難しくて挫折しています。具体的には以下のようなことを行ないたいと考えています。 特定のセルに例えば「09/04」と入力して Enter キーを押すとすると, (1)A1セルに「1」A2セルに「2」…A30セルに「30」と入力される。 (2)B1セルに「水」B2セルに「木」…B30セルに「木」と入力される。 (3)日曜日の日付と曜日のそれぞれのセルだけ太字になる。 情報をいただければ幸いです。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字を
エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字をDeleteする。 エクセルで自分が作成したファイルを開きます。 これにはマクロが入っていて、ファイルを開くと セルのD4がアクティブになるようにして有ります。 (カーソルがD4の所に行って点滅で文字入力待ちの状態) シート保護をしてあり、セルD4だけがロックをはずしてあるので セルD4にしか入力は出来ません。 文字入力をすると当然D4のセルに入力がされるのですが 入力後その文字を確定する為にEnterキーを押します。 そうしたらそのシートの印刷がされる(1部です)ようにで来ますか。 そして印刷終了後、セルD4の文字はDeleteされて またアクティブ(カーソルがD4の所に行って点滅)にして 次の入力を待ちたいです。 (文字入力→Enterの瞬間印刷と同時に文字入力が消えるので 入力者は入力確定を見れなくなりますが → 2秒後にDeleteとか出来ますか? または、Enterキーを押すと画面に「印刷中です」と表示したあと セルD4をDeleteとか。) 現在は、 表示-ツールバー-フォームから作成したボタンにマクロを登録してあります。 セルD4に文字を入力しEnterキーで確定後、このボタンを押すと印刷が実行され セルD4の文字がDeleteされてアクティブ(文字入力待ち状態)になります。 このボタンを押すのを省きたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで特定のセルに入力後エンターを押すとマクロが起動
エクセルで特定のセルに入力後エンターを押すとマクロが起動 エクセルで、ファームで作成したボタンを押すとマクロが起動するように して有ります。 記憶させたマクロの起動にはファームで作成したボタンを右クリックし 「マクロの登録」でモジュールを登録する方法しか知りません。 これを特定のセルにデータを入力後エンターを押して入力値が確定されたら このマクロが起動するようにするにはどうすればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで印刷範囲を自動で指定し、印刷するマクロ
エクセルの表の中から、ある特定の文字が入っている セルを探し、そのセルから「下に3、右に2」の範囲 (文字が入っているセルは含まない)を自動的に範囲 指定して印刷するマクロをつくりたいのですが、どうすればよいでしょうか? たとえば、「○」が入力されているセルが A2だとすればA3からC5を自動的に範囲指定して印刷 するようにしたいのです。 どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Enterキーでマクロを起動さす。
Excelの(例)A1のセルに検索値を入力しEnterキーを押すと事前に組まれたマクロが起動する方法を教えて下さい。 又はEnterキーにマクロは設定できませんか?
- ベストアンサー
- その他(ソフトウェア)
- Excelのマクロにおいて、期間指定で印刷範囲の設定方法
Excelのマクロにおいて、期間指定で印刷範囲の設定方法 Excelのマクロで分からない事がありましたので質問させて頂きます。 Excelで、特定の期間(例えば2010/7/1~2010/10/31)以外の日は 特定のセルを印刷しないよう設定する事は可能でしょうか。 例えば… A1セル TODAY関数 B1セル ああああ C1セル いいいい D1セル うううう とした場合、指定期間(例えば2010/7/1~2010/10/31)はA1~D1までを印刷範囲として、 指定期間以外はC1のみを印刷範囲から外したい、という事です。 指定期間過ぎたらセル削除…という方法では事情により駄目なのです。 無茶な事言っているかもしれませんが、可能な方法がありましたらご教授お願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロでご教授下さい。
エクセルマクロでご教授下さい。 1.あるマクロをセルを入力(Enter)したら実行するには どのように記述すればいいでしょうか? 例えばG12に文字を入力しEnterした時 に実行したい。 2.あるマクロをシートを選択した時に実行するには どのように記述すればいいでしょうか? 以上宜しくお願い致します。
- ベストアンサー
- Visual Basic
- エクセルのショートカット(AltキーとEnterキー)
こんにちは。 Excel2000(Win2000)の環境です。 特定のエクセルファイルで、 セル選択の状態で、Alt + Enterを押すと、印刷実行してしまいます。 これを解除する方法は無いでしょうか? セルの編集状態時に、セル内での改行で使用することはあります。 印刷については、意図的に何か設定したつもりは無いので解除しようがありません。 どなたか、ご存知の方いらっしゃったら教えてください。 逆に、マクロで、Alt + Enter で印刷実行させるということが可能なのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロについて質問です。
エクセルのマクロについて質問です。 セルにある値が入力されると、ある特定の図形が削除されるようにするマクロはどうしたらよいのでしょうか?
- 締切済み
- Windows XP
補足
説明が不十分で申し訳ありません 例)10000という数字をセルに入力その後enterキーを 押すとそのsheetを印刷する といったマクロ又はVBAの作り方があれば教えてほしいのですけど