
No.3ベストアンサー
- 回答日時:
マクロしか思いつきませんでした。
シートタブで、印刷したいシートを複数選択して、下のマクロを実行します。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュールで標準モジュールを挿入します。
出てきたコードウインドウに下記コードをコピーして貼りつけます。
やっている事は、質問、そのままの事です。『選択したシートを最初の頁だけ印刷する』をコード化しています。
Sub SelectedSheetPrint1pg()
Dim ws As Worksheet 'ワークシート
For Each ws In ThisWorkbook.Windows(1).SelectedSheets
ws.PrintOut From:=1, To:=1
Next
End Sub
No.5
- 回答日時:
Sheetの全部を印刷するコーディングが解答に出ています。
Sheetの一部であるときのことを考え、印刷したいシートタブをクリックしたときに、1ページを印刷するには
VBEのThisWorkbookをクリックして、下記を入力してください。
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
MsgBox Sh.Name
Sh.PrintOut From:=1, To:=1
End Sub
Msgboxは指定シート名確認用で、用紙セットなどのタイミングを作るのにも良いと思います。
Sheet数4枚でExcel2000でテスト済。
こんにちは。遅くなりました。
印字でましたぁ。有り難うございます。
シートタブをクリックするたびに印字ダイアログが出ますが、OKではなく
×を押しても印刷されてしまうのは避けられないのでしょうか?
一応そのシートタブの内容を確認しつつ印字できたら便利かな!?
って思いました。
後に勉強してみます。
有り難うございました。
No.4
- 回答日時:
こんにちは。
>1シート辺り4ページの印刷数になってしまうファイル
とありますが、それらの1ページ目は全て同じような
レイアウト構成ですか?
そうであれば、全シートを選択後、印刷範囲を
1ページ目のみに設定します。
[これで、全シートの印刷範囲が1ページになる]
その後、「選択したシートを印刷」でできると思います。
>複数シート選択→メニュー→印刷→ページ指定
>→開始1→終了1
>上記では出来ないようですが
とありますが、全ページ印刷されるのですか?
それとも、途中から、1ページ印刷ができなく
なるのですか?
もし、後者だとすると、(失礼な言い方ですが、)
そのプリンタがデータをきちんとスプールできない
ということも考えられます。
有り難うございます。遅くなりました。
全て同じレイアウトになります。
上記アドバイスの通り操作後印刷した場合1シート目の1ページのみの印刷となりませんか?
印刷ダイアログ内で設定後、そのまま印刷ダイアログ内の印刷プレビューで見ても1シート目の1ページのみしか出てこないようです。
今回まさに全シートを選択後、印刷範囲を 1ページ目のみ設定。
その後、「選択したシートを印刷」で1シート目の1ページのみの印刷となっております。
一応他の方の回答によるマクロの方法で印字できましたが、私が簡単に出来る方法を気づかずにいるのかも知れません。
No.2
- 回答日時:
・1ブック(ファイル)中に複数シートがある。
・1シート当り印刷すると4ページ分の印刷物になる。
例えば、hogehoge.xlsがあります。
hogehoge.xlsにはシートが4つあります。
コレを作業グループ化して印刷すると、計16ページ印刷されます。
この中から、各シートの1ページ目に当たるページのみを印刷する。
結果4ページ分印刷物ができる。
(作業グループ内のページで言えば、1・5・9・13ページが印刷物)
と言うことですか?
質問に言葉が足りませんでした。(^^;)
まさにその通りです。
1シート辺り4ページの印刷数になってしまうファイルで、
各シートの1ページ目だけ印刷したいのですが、シート数がかなり多いため一括で・・・「各シート」が抜けてました。
No.1
- 回答日時:
複数シート選択がちゃんとできていますか?
メニューバーのブック名表示の横に「作業グループ」と表示されている状態であれば
お望みのことはちゃんとできるはずです。
もし、試された方法でできなければ
私は作業グループにした状態で
「改ページプレビュー」から印刷範囲を印刷したい部分のみの1ページにしてしまってから行っています。
ただ、作業が重たいせいか、暫く放っておかないとなかなか動かない(会社のWin95の古いマシンでは)ときもありました。
気長に待ってあげればそのうち印刷物が出てくるかもしれません。
(^^ゞ
有り難うございます。遅くなりました。
作業グループにはなっております。
複数シート選択し、改ページプレビューに切り替えた場合、その複数選択のまま
マウスドラックによる印刷位置の変更が出来ないようです。(^^;)
一応他の方の回答によるマクロの方法で印字できましたが、私が簡単に出来る方法を気づかずにいるのかも知れません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) 【Excel】エクセルの1シートが2枚に分割されてしまうので印刷プレビューを押して閉 4 2022/12/13 13:12
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロで印刷→セルの値から部数...
-
エクセルファイルを開く時、常...
-
特定のセルに数値が入っている...
-
1ヶ月分の日付を一度に出す方法...
-
EXCEL マクロ 条件の合ったシー...
-
エクセルの一部のセルの背景色...
-
条件によって印刷するシートを...
-
Excel 特定のシートを印刷不可...
-
エクセルの行タイトルを特定の...
-
Excelでシートを複数シート選択...
-
エクセル印刷時 一枚の書類に...
-
エクセルのマクロで複数シート...
-
エクセル マクロ セル内にある...
-
VBAの印刷について
-
【Excel】複数シートがあるエク...
-
Excel 2シートを1枚に印刷した...
-
エクセルの特定シート(複数)...
-
エクセルでのヘッダーをページ...
-
エクセルで途中の空白ページを...
-
エクセルで複数のシートの1枚目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルを開く時、常...
-
Excel 特定のシートを印刷不可...
-
エクセルの行タイトルを特定の...
-
エクセルの一部のセルの背景色...
-
マクロで印刷→セルの値から部数...
-
エクセル印刷時 一枚の書類に...
-
エクセルで複数のシートの1枚目...
-
エクセルで行番号、列アルファ...
-
エクセルのマクロで複数シート...
-
1ヶ月分の日付を一度に出す方法...
-
特定のセルに数値が入っている...
-
エクセルのシート名を印刷した...
-
Excel 2シートを1枚に印刷した...
-
【Excel】複数シートがあるエク...
-
Excelであるシートだけ印刷でき...
-
エクセルでのヘッダーをページ...
-
Excelでシートを複数シート選択...
-
行タイトルを最終ページだけ表...
-
エクセルの複数シートをNアップ...
-
エクセルで、ヘッダーに他のシ...
おすすめ情報