Excel vba:刷新页面格式而不保存
我有一个vba代码,将从现有的工作表中创build一个新的工作簿,然后编辑这个新工作表上的格式,删除多余的信息,并使其更加友好的打印。 (我只是移动/删除/创build单元格,行和列)
如果我不保存,并尝试使用“适合所有列到一个页面”选项打印这个新的工作表,它将使用所有列大小的工作表的原始列大小。
如果我保存,但它会更新列的大小为实际编辑的大小。
有没有办法刷新页面格式而不保存?
编辑:这是一个非常紧凑的代码版本:
Sub SmallPsetup() Dim OrderBook As Workbook Dim RefBook As Workbook Set RefBook = Application.ActiveWorkbook Set OrderBook = Workbooks.Add ' Copy sheet RefBook.Sheets("MySheet").Copy Before:=OrderBook.Sheets(1) ' Remove superfluous/incomplete information ActiveSheet.Columns("Q:AZ").Delete End Sub