update Generic Master bas6
This commit is contained in:
@@ -178,24 +178,21 @@ Sub SortDataRows(Optional ByVal sortColumn As Long = 3)
|
|||||||
Header:=xlNo
|
Header:=xlNo
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub ToggleAutoFilter(Optional ByVal filterRow As Long = 6)
|
Sub ToggleAutoFilter(ByVal startColumn As Long, ByVal endColumn As Long, Optional ByVal filterRow As Long = 6)
|
||||||
Dim ws As Worksheet
|
Dim ws As Worksheet: Set ws = ActiveSheet
|
||||||
Set ws = ActiveSheet
|
|
||||||
|
|
||||||
' Check if auto filter is already on
|
' Check if auto filter is already on
|
||||||
If ws.AutoFilterMode Then
|
If ws.AutoFilterMode Then
|
||||||
ws.AutoFilterMode = False
|
ws.AutoFilterMode = False
|
||||||
Else
|
Exit Sub
|
||||||
If filterRow >= 1 Then
|
|
||||||
ws.Rows(filterRow).AutoFilter
|
|
||||||
End If
|
|
||||||
End If
|
End If
|
||||||
|
If startColumn < 1 Or endColumn < startColumn Then Exit Sub
|
||||||
|
Dim filterRange As Range: Set filterRange = ws.Range(ws.Cells(filterRow, startColumn), ws.Cells(filterRow, endColumn))
|
||||||
|
filterRange.AutoFilter
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub AutoFitColumnWidth(Optional ByVal fitColumnStart As Long = 2, Optional ByVal fitColumnEnd As Long = 9)
|
Sub AutoFitColumnWidth(ByVal fitColumnStart As Long, ByVal fitColumnEnd As Long)
|
||||||
Dim ws As Worksheet
|
Dim ws As Worksheet: Set ws = ActiveSheet
|
||||||
Set ws = ActiveSheet
|
|
||||||
|
|
||||||
If fitColumnStart <= fitColumnEnd Then
|
If fitColumnStart <= fitColumnEnd Then
|
||||||
ws.Range(ws.Columns(fitColumnStart), ws.Columns(fitColumnEnd)).AutoFit
|
ws.Range(ws.Columns(fitColumnStart), ws.Columns(fitColumnEnd)).AutoFit
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -330,7 +330,7 @@ Sub M1_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub M1_ToggleAutoFilter()
|
Sub M1_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(3, 14)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub M1_AutoFitColumnWidth()
|
Sub M1_AutoFitColumnWidth()
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ Sub O1_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub O1_ToggleAutoFilter()
|
Sub O1_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(3, 5)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub O1_AutoFitColumnWidth()
|
Sub O1_AutoFitColumnWidth()
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ Sub O2_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub O2_ToggleAutoFilter()
|
Sub O2_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(3, 15)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub O2_AutoFitColumnWidth()
|
Sub O2_AutoFitColumnWidth()
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ Sub Z1_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z1_ToggleAutoFilter()
|
Sub Z1_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(2, END_COL)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z1_AutoFitColumnWidth()
|
Sub Z1_AutoFitColumnWidth()
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ Sub Z2_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z2_ToggleAutoFilter()
|
Sub Z2_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(2, END_COL)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z2_AutoFitColumnWidth()
|
Sub Z2_AutoFitColumnWidth()
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ Sub Z3_SortDataRowsByC()
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z3_ToggleAutoFilter()
|
Sub Z3_ToggleAutoFilter()
|
||||||
Call ToggleAutoFilter(6)
|
Call ToggleAutoFilter(2, END_COL)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Z3_AutoFitColumnWidth()
|
Sub Z3_AutoFitColumnWidth()
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user