データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
こちらの状況ですが、自分の経験だとマクロで非表示のシートを別ブックからコピーして
ブックを作成した場合、非表示のシートはブック上では見えている状態のなのですが
ブック的にはおかしい状態になっているようで、印刷以外では普通に使用できますが
印刷の段階で強制終了するようになります。
この場合の解決策は、
Worksheets("Sheet2").Visible = Trueとコピーしたシートを表示する記述を入れてブックをマクロで作成すると回避できました。