VBA Code beschleunigen
Horst
ich verwende folgenden VBA-Code in einem ziemlich großen, vielfach verknüpften .xls, der leider nur sehr langsam abläuft. Gibt es eine Möglichkeit die Funktion umzuschreiben und zu beschleunigen?
Option Explicit
Sub Berechnung()
End Sub
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
Public Function Semivola(Bereich As Range) As Double
Dim Anzahl%, varianzsumme As Double, zelle As Range, Mittelwert As Double
With Application.WorksheetFunction
Anzahl = .Count(Bereich)
Mittelwert = .Average(Bereich)
For Each zelle In Bereich
If .IsNumber(zelle) = True Then
If zelle
Besten Dank vorab!
Gruß, Horst