本当は、ペーパーレスが良いのですが、なかなかそうもいきません。マクロの記録から、2010での記録です。SubActiveWindow.SelectedSheets.PrintOutこれで印刷します。ActiveWorkbook.ActiveSheet.PrintOutでも同じですね。Copies:=1印刷部数です、省略すると1になります。True2003にはありません。Subこんなん出ました。MSさんも、Excel4Macroって・・・困ったもんです。2007の人は、最初のマクロを使ってください。Subこれだけで印刷できます。2010では、ボタンが標準では無いのですけどね。Subまあ、PrintOutがPrintPreviewになっただけです。全部のシートを印刷する場合は、どうでしょう。Sheet1、Sheet2、Sheet3、の3シートがあるとします。"Sheet3")).SelectArrayは配列です。この説明は省略しますね、とりあえず、このまま覚えて下さい。Sheets("Sheet1").Activate最初のシートをアクティブにしています。これで、3シートは印刷できますが、シートが増えるたびに変更する必要があります。常に全部のシートを印刷するには、どうするか、以下になります。Subこの場合は、印刷キューは1つになります。全シートを選択して印刷した場合と同じです。2.全てのシートを1つずつ印刷する。Subどちらも同じです。1.2.どちらでも良いです。印刷時に何か処理を加えたい場合は、2.になります。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA入門編マクロの記録でVBA印刷このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA入門編マクロの記録でVBA印刷このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。