【发布时间】:2016-08-21 08:57:12
【问题描述】:
今天我需要复制带有范围的活动表,而不是整个页面。
我现在有这个代码:
Sub Save1()
Dim NomFichier, Nom
Nom = Day(Date) & "-" & Month(Date) & "-" & Year(Date) & "_" & Hour(Time) & "-" & Minute(Time) & "-" & Second(Time)
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\Users\Illyana\Documents\Dropbox\Personnel\Freddy\Audit réalisé\Chambre 100\" & "Chambre_" & ActiveSheet.Name & "_" & Nom
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Illyana\Documents\Dropbox\Personnel\Freddy\Audit réalisé\Chambre 100\PDF\" & "Chambre_" & ActiveSheet.Name & "_" & Nom, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False
End Sub
Sub Reinitialiser()
[D4:J53].ClearContents
End Sub
但是,当我更改此行时:ActiveSheet.Copy 改为:ActiveSheet.Range("A1:J72").Copy 副本有效,但是使用所有工作表创建了一个工作簿。
我该怎么做才能只保存具有良好范围的活动表?
【问题讨论】: