【发布时间】:2014-09-04 18:21:16
【问题描述】:
我正在尝试对我的工作簿中的所有工作表进行排序,但以下代码一直给我一个错误。任何和所有的帮助将不胜感激。
Dim i As Worksheet
For Each i In ThisWorkbook.Sheets
Worksheets(i).Columns("A").Select
Selection.Sort key1:=Range("A1"), order1:=xlAscending, Header:=xlYes
Next
End Sub
【问题讨论】:
-
当我已经是一个工作表时,你为什么要做 Worksheets(i)?我从来没有在 .NET 中使用过 Excel,如果这是一个完全错误的问题,请原谅我。
标签: vba sorting loops select worksheet