Vba: pi gebruiken in berekeningen


In de wiskunde is Pi een irrationeel getal (een eindeloos decimaal getal) gelijk aan ongeveer 3,14.

Om Pi te gebruiken in berekeningen in VBA, kunt u de volgende syntaxis gebruiken:

 Function MultiplyByPi(inputVal)

Dim Pi As Double

MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()

End Function

Met deze specifieke functie kunt u elke waarde in Excel vermenigvuldigen met Pi.

Houd er rekening mee dat Application.WorksheetFunction.Pi de waarde 3.14159265358979 retourneert, wat de exacte 15-cijferige Pi-constante is.

Als u een nauwkeurigere berekening nodig heeft dan 15 cijfers, kunt u Pi eenvoudigweg hardcoderen met zoveel cijfers als u wilt.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: Pi gebruiken in VBA

Stel dat we in Excel de volgende lijst met waarden hebben die we met Pi willen vermenigvuldigen:

Om dit te doen, kunnen we de volgende functie in VBA maken:

 Function MultiplyByPi(inputVal)

Dim Pi As Double

MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()

End Function

Nadat we deze functie hebben gemaakt, kunnen we de volgende formule in cel B2 typen om de waarde in cel A2 met Pi te vermenigvuldigen:

 =MultiplyByPi( A2 )

We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:

Kolom B geeft nu elke waarde in kolom A weer, vermenigvuldigd met Pi.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:

VBA: waarden toevoegen in een bereik
VBA: Hoe de gemiddelde waarde van het bereik te berekenen
VBA: het aantal rijen binnen bereik tellen

Einen Kommentar hinzufügen

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