Thử chạy xem:Em chào anh chị.
Em cần anh chị giúp đỡ về viết code " sắp xếp giá trị tăng dần cho cột B2, có số dòng và số cột di động, cho toàn bộ workbook bằng VBA.
Em cám ơn.
Sub SapXep()
Dim Sh As Worksheet
Dim Frw&, Lcol&, Lrw&
Application.ScreenUpdating = False
For Each Sh In ThisWorkbook.Worksheets
Sh.Activate
If Range("B2") = "" Then Frw = 3 Else: Frw = 2
Lrw = Cells(Frw, 2).End(xlDown).Row
Lcol = Sh.Cells(1, Columns.Count).End(xlToLeft).Column + 1
Range(Cells(Frw, 1), Cells(Lrw, Lcol)).Sort Range("B" & Frw), xlAscending
Next
Application.ScreenUpdating = True
End Sub