Vba: so verwenden sie pi in berechnungen


In der Mathematik ist Pi eine irrationale Zahl (eine endlose Dezimalzahl) mit etwa 3,14.

Um Pi in Berechnungen in VBA zu verwenden, können Sie die folgende Syntax verwenden:

 Function MultiplyByPi(inputVal)

Dim Pi As Double

MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()

End Function

Mit dieser speziellen Funktion können Sie jeden Wert in Excel mit Pi multiplizieren.

Beachten Sie, dass Application.WorksheetFunction.Pi den Wert 3.14159265358979 zurückgibt, was der genauen 15-stelligen Pi-Konstante entspricht.

Wenn Sie eine genauere Berechnung als 15 Ziffern benötigen, können Sie Pi einfach mit so vielen Ziffern fest codieren, wie Sie möchten.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: So verwenden Sie Pi in VBA

Angenommen, wir haben in Excel die folgende Liste von Werten, die wir mit Pi multiplizieren möchten:

Dazu können wir in VBA folgende Funktion erstellen:

 Function MultiplyByPi(inputVal)

Dim Pi As Double

MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()

End Function

Nachdem wir diese Funktion erstellt haben, können wir die folgende Formel in Zelle B2 eingeben, um den Wert in Zelle A2 mit Pi zu multiplizieren:

 =MultiplyByPi( A2 )

Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:

Spalte B zeigt nun jeden Wert in Spalte A multipliziert mit Pi an.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So fügen Sie Werte in einem Bereich hinzu
VBA: So berechnen Sie den Durchschnittswert des Bereichs
VBA: So zählen Sie die Anzahl der Zeilen im Bereich

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert