在多张纸中按降序对数据进行排序

基什·鲍伊尔
Sub Descending_Click()
Dim j As Integer, k As Integer
j = Worksheets.Count
For k = 1 To j
    Selection.Sort key1:=Range("L2"), Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
Next k
End Sub

我在网上获得了上述代码,并根据需要进行了更改。它的工作正常,但仅在当前工作表上工作,我希望它在多张工作表上工作。同样在运行之后,所有数据都将被选中。运行后不应选择数据。需要专家帮助。

斯科特·霍尔兹曼

您实际上必须遍历每个工作表并对该表进行操作。在编写代码时,没有规范可以遍历工作表或在任何特定工作表上工作。Selection语句仅对当时选择的活动起作用。

Sub Descending_Click()
Dim ws as Worksheet
For Each ws in Worksheets
    ws.UsedRange.Sort key1:=Range("L2"), Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
Next ws
End Sub

'Note: you made need to specify the exact range on the worksheet, depending on how your data is set up. In that case, replace UsedRange with Range("A1:K100") or whatever your range actually is.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在MapReduce中按降序对数据进行排序?

如何按降序对数据表框架进行排序

按NaN计数的降序对数据框的行进行排序

如何按降序对数据框进行排序

无法使用 ggplot 按降序对数据进行排序

无法按日期对数据进行降序排序

如何使用 React 中的功能组件按降序对数据进行排序并显示在表格中

如何在表中按升序和降序对数据进行排序

VB-如何按升序或降序对数据库中的结果进行排序

如何在Reactjs中按升序或降序对数据进行排序?

如何在Ruby中按降序对数组进行排序

如何按降序对数据帧进行排序 lapply 并在 r 中排序

如何在Scala中按数字对中的第二对按降序对数字对列表进行排序?

为什么chisq.test在汇总之前按降序对数据进行排序

为什么这个算法可以按降序对数据进行排序

如何在R中按列按降序对数据排序

在R中,如何基于列表元素对数据帧的某些列进行降序排序,而其他列按升序排序?

在javascript中按降序对数组进行排序,而无需使用任何内置方法

在 o(n) 中按频率降序对数组进行排序且不重复

按降序对数组进行排序,并在新数组中收集主数组的变化

如果JS中存在值,如何根据日期按降序对数组进行排序?

如何找到在JavaScript中按降序对数字数组进行排序所需的最小交换次数

按降序对数字进行排序,但开头应为0

汇总多张纸中的数据

对相同范围的多张纸进行排序

按列对数据框中的某些行进行排序

按R中的ALL列对数据框进行排序

按给定列表中的ID顺序对数据进行排序

如何按R中的列名对数据框进行排序?