No.4
- 回答日時:
>ユーザーホームのボタンとコマンドボタンは違うのですか。
>違うのでしたら、コマンドボタンの作成を教えてください。
ボタンは
簡単に言うと、
ボタンはクリックした時にマクロが実行されるように割り当てる。
コマンドボタンはコントロール自体にマクロを記述する。
というイメージになるのでしょうか。
で、作成方法は、
「表示」-「ツールバー」-「コントロールツールボックス」にチェックを入れます。
表示されたコントロールツールボックスの中からコマンドボタンをクリックし、シート上へ配置します。
作成したコマンドボタンをダブルクリックすると、
Visual Basic Editorが起動され、
Private Sub CommandButton1_click()
End Sub
と表示されます
この
Private Sub Command… から End Sub の間に
自分が処理したいコードを書き込みます。
ちなみに、CommandButton1_click()というのは
commandButton1 という名前のコマンドボタンを
クリックした場合に End Sub まで記述してある
コードを実行します。
No.3
- 回答日時:
>シートに印刷ボタンを表示して、印刷は出来ないのですか。
メニューから「表示」「ツールバー」「フォーム」をクリックすると、ツールバーが出てきます。
ボタンらしきアイコンをクリックして、シート上に配置すると、「マクロの登録」画面が出てきますので、作成したマクロを登録してください。
ちなみに、オートシェイプにもマクロは登録できます。
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.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:コマンドボタンの移動
-
コマンドボタンがあるかどうか...
-
[ExcelVBA] コマンドボタンを押...
-
EXCELのシート名を指定してその...
-
InDesignには「1段階戻る」の...
-
access レコード移動の早送り的な
-
ActiveXコントロールのコマンド...
-
エクセルでマクロボタンを動か...
-
実行中の作業を中止させるコマンド
-
エクセルVBA シート上にあるコ...
-
エクセルVBA
-
Excel VBAについて【図形を組み...
-
押したボタンの位置取得(共通の...
-
エクセルでコマンドボタンを押...
-
ビデオスタジオ12について
-
PowerPointファイルを上書き保...
-
パソコンに写真を取り組む件に...
-
Excelの「繰り返し」コマンドに...
-
ワードで数式を使うときに
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:コマンドボタンの移動
-
コマンドボタンを押すたびに大...
-
スクロールしてもボタンを常に...
-
押したボタンの位置取得(共通の...
-
コマンドボタンがあるかどうか...
-
エクセルVBAでOptionButtonのオ...
-
コマンドボタンで「終了ボタン...
-
Excel VBA --- コマンドボタ...
-
エクセルVBA シート上にあるコ...
-
ShowAllDataのエラーを回避したい
-
Accessのコマンドボタンの立体...
-
エクセルVBA
-
EXCELでNo.を変えて印刷したい
-
PPTのコマンドボタンがクリック...
-
マクロ登録ボタンに色をつける
-
実行中の作業を中止させるコマンド
-
エクセルのコマンドボタンの位...
-
[ExcelVBA] コマンドボタンを押...
-
Wordでドラッグした文字列を括...
-
チェックボックスで「いずれか1...
おすすめ情報