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