Nhờ xem giúp code macro sort dữ liệu (1 người xem)

  • Thread starter Thread starter khoavd@
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

khoavd@

Thành viên mới
Tham gia
2/1/13
Bài viết
28
Được thích
0
Chào các bác,
Nhờ mọi người xem giúp em tạo code macro để tự động sort dữ liệu nhưng chưa được. Macro được tạo = cách record macro ra được đoạn code như sau, nhưng lúc chạy thì lại ko sort được như ý muốn (lỗi hàng thứ 2)

Mã:
Sub Macro1()
'
' Macro1 Macro
'


'
    ActiveWorkbook.Worksheets("Sheet1").AutoFilter.Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sheet1").AutoFilter.Sort.SortFields.Add Key:=Range _
        ("H2:H25"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortTextAsNumbers
    With ActiveWorkbook.Worksheets("Sheet1").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
 

File đính kèm

Mã:
Sub Macro1()
 Sheet1.Range("A3:H" & Sheet1.[H1000000].End(xlUp).Row).Sort Sheet1.[H3], xlAscending
 End Sub
 
Upvote 0
Vầy thử xem:
Mã:
Sub Test()
  With Sheet1.Range("A2:H1000")
    .Sort .Cells(1, 8), xlAscending, Header:=xlYes
  End With
End Sub

thanks bro nhiều code chạy okie rồi. Nhưng có bro nào giải thích giúp em tại sao em sử dụng record macro tạo ra đoạn code ở #1 mà lúc chạy thì ra kq không đúng vậy?
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom