02.01.2022, 17:27
Hallo,
ich habe einen Filter per Makro, für jeden Monat einen Button.
z.B. hier für Januar:
Wie kann ich das machen, damit ich in jedem Makro nur die Sammel-Routine aufrufe, die mir dann das Filtern übernimmt. So wie oben funktioniert es nicht.
ich habe einen Filter per Makro, für jeden Monat einen Button.
z.B. hier für Januar:
Code:
Option Explicit
Const Jahr = 2022
Public Monat As Integer
Sub FilterMonat()
ActiveSheet.ListObjects("Gästeliste").Range.AutoFilter Field:=4, Operator:= _
xlFilterValues, Criteria2:=Array(1, Monat & "/1/" & Jahr)
End Sub
Sub Abreise_Jan()
'
' Abreise_Januar Makro
'
Const Monat = 1
'
Call FilterMonat
' ActiveSheet.ListObjects("Gästeliste").Range.AutoFilter Field:=4, Operator:= _
xlFilterValues, Criteria2:=Array(1, Monat & "/1/" & Jahr)
End Sub
Wie kann ich das machen, damit ich in jedem Makro nur die Sammel-Routine aufrufe, die mir dann das Filtern übernimmt. So wie oben funktioniert es nicht.