[HỎI]-SỬA CODE SẮP XẾP THEO THỨ TỰ CHỮ CÁI A ĐẾN Z (1 người xem)

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

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

khoa289

Thành viên hoạt động
Tham gia
30/7/08
Bài viết
136
Được thích
7
Chào mọi người.
Mình đang học VBA nên đang chạy code thì bị lỗi. Chi tiết như sau:
CODE ĐANG SỬ DỤNG LÀ SẮP XẾP CỘT B THEO THỨ TỰ CHỮ CÁI A ĐẾN Z. TRƯỜNG HỢP 2 CODE BỊ LỖI

TH1.KHI Ở HÀNG 5 KHÔNG CÓ FILTER THÌ CODE KHÔNG BỊ LỖI (VÍ DỤ NHƯ TH1)

TH2.KHI Ở HÀNG 5 CÓ FILTER THÌ CODE BỊ LỖI (VÍ DỤ NHƯ TH2)

[HỎI]: SỬA LẠI CODE NHƯ THẾ NÀO ĐỂ KHÔNG BỊ LỖI (DÙ HÀNG 5 CÓ FILTER HAY KHÔNG CÓ FILTER THÌ CODE VẪN CHẠY BÌNH THƯỜNG)
Đính kèm file.
Cám ơn
 

File đính kèm

Chào mọi người.
Mình đang học VBA nên đang chạy code thì bị lỗi. Chi tiết như sau:
CODE ĐANG SỬ DỤNG LÀ SẮP XẾP CỘT B THEO THỨ TỰ CHỮ CÁI A ĐẾN Z. TRƯỜNG HỢP 2 CODE BỊ LỖI

TH1.KHI Ở HÀNG 5 KHÔNG CÓ FILTER THÌ CODE KHÔNG BỊ LỖI (VÍ DỤ NHƯ TH1)

TH2.KHI Ở HÀNG 5 CÓ FILTER THÌ CODE BỊ LỖI (VÍ DỤ NHƯ TH2)

[HỎI]: SỬA LẠI CODE NHƯ THẾ NÀO ĐỂ KHÔNG BỊ LỖI (DÙ HÀNG 5 CÓ FILTER HAY KHÔNG CÓ FILTER THÌ CODE VẪN CHẠY BÌNH THƯỜNG)
Đính kèm file.
Cám ơn
+ Trường hợp 1 thêm dòng:
PHP:
 Sheets("TH 1").AutoFilterMode = False
+ Trường hợp 2 thêm dòng:
PHP:
 Sheets("TH 2").AutoFilterMode = False
+ Chú ý: Các dòng trên đứng trước dòng:
PHP:
Rows("5:5").AutoFilter
 
Upvote 0
Bạn xem thử nhanh hơn không nhé!
Sub Sort()
On Error GoTo Sort_Error
Application.ScreenUpdating = False
returnto = ActiveSheet.Name
Sheet20.Activate
With Sheet20
Sheet20.Range("B6:H10000").Sort Key1:=Range("B6"), Order1:=xlAscending, Header:=xlGuess
End With
ThisWorkbook.Sheets(returnto).Select
On Error GoTo 0
Exit Sub
Sort_Error:

MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Sortit of Module Assorted"

End Sub

Sub Sort1()
On Error GoTo Sort1_Error
Application.ScreenUpdating = False
returnto = ActiveSheet.Name
Sheet21.Activate
With Sheet21
Sheet21.Range("B6:H10000").Sort Key1:=Range("B6"), Order1:=xlAscending, Header:=xlGuess
End With
ThisWorkbook.Sheets(returnto).Select
On Error GoTo 0
Exit Sub
Sort1_Error:

MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Sortit of Module Assorted"

End Sub
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom