Wie verwende ich das Pi?

Hallo,

ich verstehe nicht, was die Hilfe meint, wenn sie schreibt „Ausdruck.Pi“.
Ich möchte lediglich eine Kreisfläche mit Hilfe von Pi berechnen:

akMemfl = (Cells(3, 4).Value) ^ 2 / 4 * 0.000001 * Pi()

So wie ich es geschrieben habe wird es zwar angenommen, aber der Kompiler meckert.

Danke für Hinweise
Gruß
Pauli

Grüezi Pauli

„Ausdruck.Pi“.
Ich möchte lediglich eine Kreisfläche mit Hilfe von Pi
berechnen:

akMemfl = (Cells(3, 4).Value) ^ 2 / 4 * 0.000001 * Pi()

So wie ich es geschrieben habe wird es zwar angenommen, aber
der Kompiler meckert.

Damit ist die VBA-Bibliothek gemeint, aus der die Funktion stammt - in diesem Falle ist das WorksheetFunction.

So klappt es dann:

akMemfl = (Cells(3, 4).Value) ^ 2 / 4 \* 0.000001 \* WorksheetFunction.Pi

Was ich mich allerdings frage ist, wofür der kleine Faktor zuständig ist - machst Du da gleich noch eine Einheiten-Umrechnung?

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

danke für Deine Hilfe. Ja, in der Zelle steht der Membrandurchmesser in mm, der in der weiterführenden Rechnung in m gebraucht wird.

Gruß
Pauli