- 締切済み
Excel印刷
1ページの途中まで行番号、列番号を印刷し、 (2行目には●●、3行目には○○... という表を作りなさいという感じで表を作成して欲しいので) あとの残りには行番号列番号を表示しない (ここからは説明文ですという感じにしたいので) というふうにするには、どのような設定でできますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- k-marumich
- ベストアンサー率80% (17/21)
回答No.2
VBAで実行するのであれば、ワークシートオブジェクトの.PrintOutメソッドで印刷することができます。 この際に.PrintOutメソッドの FromパラメータとToパラメータにそれぞれ開始ページ番号、終了ページ番号を指定します。 1ページずつ印刷すのであれば、FromパラメータとToパラメータの値を同じ番号にします。 <例> 以下のコードは、1ページ目から1ページ目までを印刷(1ページ目のみ印刷)する場合の例です。 Sub Test() ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True End Sub .PrintOutメソッドのパラメータの詳細はヘルプを確認して下さい。
- k-marumich
- ベストアンサー率80% (17/21)
回答No.1
ご質問の印刷方法は、Excelの[ファイル]メニューから[印刷]を選択した場合のことでしょうか? それともExcel VBAからワークシートを印刷する際にやられたいのでしょうか? どちらの場合も複数回の印刷に分けてみてはどうでしょうか? 1回目は1ページ目を指定して印刷し、その際に「ページ設定」で「行列番号」チェックボックスをチェックしておきます。 2回目は2ページ目を指定して印刷し、「行列番号」チェックボックスのチェックを外して...。 といった感じです。
お礼
エクセルファイルからの印刷です。 VBAでできるのでしょうか? 1回で印刷しているのをみたので、 できるのだと思うのですが...