質問: エクセルシートをまとめて印刷(ボタンを使い) excel(エクセル)印刷について質問です。 シートをまとめて印刷する場合に シフトを押しながらシートのタブを クリックすれば印刷出来るのは、 解りますが、毎日同じ入力を行うので 下記のような事が出来ないかと思います。 sheet1にマクロで?ボタンを造り そのボタンを押すだけで、 sheet2~4までをまとめて印刷したい。 宜しくお願い致します。
回答: sheet1を選択している状態から [ツール]→[マクロ]→[新しいマクロの記録]で記録を始める 手作業で印刷を行って、最後に、sheet1を選択して [記録終了] これで一連の操作がマクロとして記録されます。 次に、ツールバーのフォームから[ボタン]を選択し、シートに置く。 先ほど記録したマクロを登録する。 これで、ボタンを押せばマクロが実行されます。 ちなみに、記録したマクロはこんな感じになると思います。 sub macro1() sheets(array("sheet2", "sheet3", "sheet4")).select sheets("sheet2").activate activewindow.selectedsheets.printout copies:=1, collate:=true sheets("sheet1").select end sub