Wie kann ich erreichen, dass wenn ich ein Makro starte das Klassenmodul ausgeschaltet wird. Ich möchte damit die Geschwindigkeit erhöhen.
Braucht Ihr noch einen Code?
Mit freundlichem Gruss
Thomas
Private Sub Worksheet_Calculate()
Dim w As Worksheet
Dim b As Boolean
Dim i As Integer
Set w = Worksheets("Holzschlagübersicht")
For i = 1 To ActiveSheet.Columns.Count
On Error GoTo ende
If w.AutoFilterMode Then
b = w.AutoFilter.Filters(i).On
If b = "Wahr" Then GoTo text
If b = "Falsch" Then Range("F5") = "Autofilter aus"
End If
Next i
text:
Range("F5") = "Autofilter aktiv"
ende:
End Sub
Private Sub Worksheet_Calculate()
If Application.Calculation = xlCalculationManual Then Exit Sub
End Sub
Sub deinandresmakro()
Worksheets("Holzschlagübersicht").enableCalulation=false
Worksheets("Holzschlagübersicht").enableCalulation=true
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen