No.2ベストアンサー
- 回答日時:
前の方の言う通りマクロの記録で動作を記録してからソースコードを加工する方法が一番簡単だと思いますよ。
Private Sub 1つ目のコマンドボタン名_Click()
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名1").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名4").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Private Sub 2つ目のコマンドボタン名_Click()
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名2").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("シート名6").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
こんな感じでどうでしょう?
この回答への補足
あと少し教えてください。
ユーザーホームのボタンとコマンドボタンは違うのですか。
違うのでしたら、コマンドボタンの作成を教えてください。
No.4
- 回答日時:
>ユーザーホームのボタンとコマンドボタンは違うのですか。
>違うのでしたら、コマンドボタンの作成を教えてください。
ボタンは
簡単に言うと、
ボタンはクリックした時にマクロが実行されるように割り当てる。
コマンドボタンはコントロール自体にマクロを記述する。
というイメージになるのでしょうか。
で、作成方法は、
「表示」-「ツールバー」-「コントロールツールボックス」にチェックを入れます。
表示されたコントロールツールボックスの中からコマンドボタンをクリックし、シート上へ配置します。
作成したコマンドボタンをダブルクリックすると、
Visual Basic Editorが起動され、
Private Sub CommandButton1_click()
End Sub
と表示されます
この
Private Sub Command… から End Sub の間に
自分が処理したいコードを書き込みます。
ちなみに、CommandButton1_click()というのは
commandButton1 という名前のコマンドボタンを
クリックした場合に End Sub まで記述してある
コードを実行します。
No.1
- 回答日時:
こんなのでいかがでしょうか?
Sub Print145()
Sheets("Sheet1").Select
ActiveWindow.SelectedSheets.PrintOut
Sheets("Sheet4").Select
ActiveWindow.SelectedSheets.PrintOut
Sheets("Sheet5").Select
ActiveWindow.SelectedSheets.PrintOut
End Sub
EXCELの場合は、マクロの記録を使って、動作をコード化してもらい、不要なところを削除するのが簡単です。
この回答への補足
早速試してみました、印刷は出来たのですが、出来れば下記のようにしたいのですが、教えてください。
シートに印刷ボタンを表示して、印刷は出来ないのですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- プリンタ・スキャナー 印刷開始までに時間がかかります 5 2022/05/13 13:17
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- プリンタ・スキャナー 印刷出来ません...エプソン EP302 トラブルシューティングについて 7 2022/07/16 10:20
- Excel(エクセル) 【Excel】エクセルの1シートが2枚に分割されてしまうので印刷プレビューを押して閉 4 2022/12/13 13:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクロールしてもボタンを常に...
-
コマンドボタンを押すたびに大...
-
Excel:コマンドボタンの移動
-
ShowAllDataのエラーを回避したい
-
エクセルVBA シート上にあるコ...
-
Excel VBA --- コマンドボタ...
-
EXCELでNo.を変えて印刷したい
-
押したボタンの位置取得(共通の...
-
Accessのコマンドボタンの立体...
-
エクセルVBAでOptionButtonのオ...
-
エクセルVBA
-
Accessユーザーフォームでコマ...
-
Excelのマクロでコマンドボタン...
-
コマンドボタンで「終了ボタン...
-
EXCELのシート上に埋め込...
-
ROCKET MOUSEの使い方
-
エクセルでコマンドボタンを押...
-
ワードの「コントロールツール...
-
エクセル:マクロのコマンドボ...
-
コマンドボタンがあるかどうか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:コマンドボタンの移動
-
コマンドボタンを押すたびに大...
-
スクロールしてもボタンを常に...
-
押したボタンの位置取得(共通の...
-
エクセルVBAでOptionButtonのオ...
-
ShowAllDataのエラーを回避したい
-
エクセルVBA シート上にあるコ...
-
コマンドボタンがあるかどうか...
-
PPTのコマンドボタンがクリック...
-
Excel VBA --- コマンドボタ...
-
エクセルVBA
-
Accessのコマンドボタンの立体...
-
エクセルのコマンドボタンの位...
-
実行中の作業を中止させるコマンド
-
EXCELでNo.を変えて印刷したい
-
コマンドボタンで「終了ボタン...
-
マクロ登録ボタンに色をつける
-
Accessユーザーフォームでコマ...
-
[ExcelVBA] コマンドボタンを押...
-
コマンドボタンがきかなくなる
おすすめ情報