Xóa module khi SaveCopyAs

Liên hệ QC

Quang_Hải

Thành viên gạo cội
Tham gia
21/2/09
Bài viết
6,050
Được thích
7,948
Nghề nghiệp
Làm đủ thứ
Anh chị xem giúp có cách nào xóa macro khi savecopyas
Hiện tại mình phải Save rồi phải Open rồi mới xóa module được, như vậy sẽ làm giảm tốc độ xử lý

Sub FORMAT()
DVSX = Left([D4], 2) & "-" & Right([D4], 7) & ".xls"
Fname = ThisWorkbook.Path & "\" & DVSX
With ThisWorkbook
.SaveCopyAs Fname
End With
Workbooks.Open Fname
With ActiveWorkbook.VBProject.VBComponents
.Remove .Item("Module1")
End With
ActiveWorkbook.Close True
Windows("BARCODE").Activate
End Sub
 

File đính kèm

  • BARCODE.rar
    11.5 KB · Đọc: 12
Web KT
Back
Top Bottom