truongduchoa
Thành viên mới

- Tham gia
- 13/11/06
- Bài viết
- 19
- Được thích
- 4
- Nghề nghiệp
- Kinh Doanh
Bạn chep đoạn code này và dán vào cửa sổ VBE của Sheet1Mình có file này nhờ các bạn chỉ giúp.
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Add Key:=Range("B2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet2").Sort
.SetRange Range("A2:C16")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Application.ScreenUpdating = True
End Sub
Code này hơi bị lạ... tôi chưa thấy bao giờ, không biết bạn Huuthang đã test chưa?Bạn chep đoạn code này và dán vào cửa sổ VBE của Sheet1
PHP:Private Sub CommandButton1_Click() Application.ScreenUpdating = False ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Add Key:=Range("B2"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Sheet2").Sort .SetRange Range("A2:C16") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = True End Sub
Private Sub CommandButton1_Click()
With Sheet2.Range("A1").CurrentRegion
.Sort .Cells(2, 2), 1, Header:=xlGuess
End With
End Sub
Lổi là tại vì code đó được xây dựng bằng cách Record macro trên Excel 2007 ---> Chỉ khi bạn mở file trên Excel 2007 thì code mới chạy được ---> Vậy thôi chứ không phải code saiBài của bạn Rosy84 bị lỗi rồi
Còn bài của bạn nDu thì qua hay. code ngắn và hiệu quả
Không load được file của bạn vàMình có bản này nhờ các bạn giúp đỡ. Mình viết nhưng khi nhập liệu từ cột tài khoản chở về sau nó chạy chậm quá.http://www.2shared.com/file/6704677/ff7d224/Copy_of_Thang_0120091__version_3_.html