VBA排序差异Excel 2010与2013

时间:2016-02-11 23:02:34

标签: excel vba sorting

这一行

wsCheckAll.Range("NR2:NR" & TicCount).Sort Key1:=wsCheckAll.Columns("NR"), Order1:=xlAscending, Orientation:=xlTopToBottom

在excel 2010中,对“NR2:NR”& TicCount很好。

在excel 2013中,标题NR1被排序到列表中,排序甚至不是正确的,或多或少只是乱七八糟。列表可以是字符串或双精度或整数

我尝试了其他排序方法,例如:

    With wsCheckAll.Range("NR2:NR" & TicCount).Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
没有这样的运气。在切换到2013之前,我在我的所有宏中使用了第一种方法没有问题,现在没有任何效果。有没有人对此有任何见解?我似乎可以找到有关差异的文档或其他任何有标题分类到范围内的文档。

0 个答案:

没有答案