Try this:
Code:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim HeaderRow As Long HeaderRow = Target.Row Select Case Target.Row Case HeaderRow If IsEmpty(Target.Value) Then Exit Sub Static MySortType As Integer If MySortType = 0 Then MySortType = xlAscending ElseIf MySortType = xlAscending Then MySortType = xlDescending ElseIf MySortType = xlDescending Then MySortType = xlAscending End If 'Target.CurrentRegion.Offset(1).Sort key1:=Target, order1:=MySortType, Header:=xlYes Target.CurrentRegion.Offset(0).Sort key1:=Target, order1:=MySortType, Header:=xlYes End Select End Sub
https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA




Reply With Quote



Bookmarks