ヘッダーと一連のデータを印刷用の新しいワークシートにコピーしようとしています。
データを細かくコピーできますが、列幅が失われ、自動調整を実行するとページが再び壊れます。ページが最初に設計されたとき、列幅は手動で手動で設定されました。
現在私は持っています:
Dim tmp As Worksheet
Set tmp = Sheets.Add(after:=ActiveSheet)
RD.Copy tmp.Range("A1") ' Range data (set elsewhere)
RH.Copy tmp.Range("A1") ' Range header (set elsewhere)
xlPasteSpecial と xlPasteAll を使用してみましたが、クリップボードの使用中に違いはありません。
シート間でセル幅をコピーするにはどうすればよいですか?