当 excel 宏未打开新工作表时,排序命令有效。如果 excel 宏试图操作由宏打开的工作表,则相同的排序命令不起作用。
With ActiveWorkbook.Worksheets("Sheet").Sort
.SetRange Range("A1:D" & replacementRow - 1)
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
用于打开工作簿的语句
Workbooks.Open (Cells(1, 1))