首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel VBA排序没有对所有列进行排序

Excel VBA排序没有对所有列进行排序
EN

Stack Overflow用户
提问于 2017-03-02 19:36:21
回答 1查看 960关注 0票数 1

我的代码对列A进行了正确的数字排序,并在列B-D中绑定了与其相关的信息,但不对列E-M进行排序,后者是qty值。因此,当我添加一个股票#的描述,供应商和部分#全部排序与股票#,但没有任何qty值。他们就待在同一排。我有一些数据需要保留在排序的股票#中,直到列X

代码语言:javascript
复制
Sub Sorting()
    Dim sht As Worksheet
    Dim LastRow As Long
    Dim LastColumn As Long
    Dim StartCell As Range

    Set sht = Sheet1
    Set StartCell = Range("A9")

    'Refresh UsedRange
      Worksheets("Order Summary").UsedRange

    'Find Last Row
    LastRow = sht.Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row

    'Select Range
    sht.Range("A9:A" & LastRow).Select

    Range("A9:A" & LastRow).Sort _
      Key1:=Range("A9"), Header:=xlYes
End Sub
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-02 21:57:39

代码语言:javascript
复制
Sub Sorting()
    Application.ScreenUpdating = False
    ActiveSheet.Sort.SortFields.Clear
    ActiveSheet.Sort.SortFields.Add Key:=Range("A9")
    ActiveSheet.Sort.SetRange Range("A9:X500")
    ActiveSheet.Sort.Apply
    Application.ScreenUpdating = True
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42564411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档