因为我是编写宏的新手。我需要帮助编写一个宏,该宏对单元格值“TLA”之间的一系列行进行排序。这是一个例子:
Column A
TLA
23
6
32
TLA
TLA
5
21
16
40
TLA
我尝试修改从该论坛浏览的宏。但是,我无法选择行。任何指示或帮助都会对我有很大帮助。VB:
Sub Sort_column_TLA()
Dim r As Long
Application.ScreenUpdating = False
ActiveSheet.DisplayPageBreaks = False
r =Range("A"& ActiveSheet.Rows.Count).End(xlUp).Row
For r = r To 2 Step -1
Select Case Cells(r, 1)
Case "TLA"
'do nothing
Case Else
Range(r & ":" & r ).Select
'Rows(r).Select
End Select
Next r
End Sub