我创建了一个宏,但它从我创建它时所在的文件中插入了文件名。我想将它用于许多具有许多不同名称的文件(可能有数千个文件)。如何使宏独立于文件名?使用文件名“ADP”下方,现在此宏不适用于其他文件名,例如“CPL”或“DKH”
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
ActiveWorkbook.Worksheets("ADP").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("ADP").Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("ADP").Sort
.SetRange Range("A1:G7694")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
ActiveWorkbook.SaveAs Filename:="C:\Data\ADP.csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close