Verschiedene Sprechweisen für Aufrufe in VBA [] (Verschiedene Sprechweisen für Aufrufe in VBA), Lektion, Seite 723142
https://www.purl.org/stefan_ram/pub/sprechweisen_vba (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
VBA-Kurs

Verschiedene Sprechweisen für Aufrufe in VBA

Die folgende Eingabe gibt eine mehr oder weniger zufällig ausgewählte Double-Zahl zwischen 0 (einschließlich) und 1 (ausschließlich) aus.

Direktbereich
? VBA.Math.Rnd()
 0.7055475 

Verben für das Zurückgeben

Für das Zurückgeben eines Wertes durch eine Funktion sind die folgenden Verben gebräuchlich:

Zurückgeben und Ausgeben

Die Rückgabe  eines Wertes darf nicht mit der Ausgabe  eines Wertes verwechselt werden:

Substantive für Rückgabewerte

Für den Rückgabewert einer Funktion sind die folgenden Substantive üblich:

Werte von Ausdrücken

Die Sprechweisen für Funktionen dürfen nicht auf Ausdrücke übertragen werden!

Ein Ausdruck hat  einen Wert. (Er gibt ihn nicht  zurück, wie eine Funktion.) Bei einem Ausdruck wie »2« wird ja nichts aufgerufen, und kann deswegen auch nichts zurückgegeben werden. Aber selbst, wenn etwas aufgerufen wird, dann sagt weiterhin, daß der Aufrufausdruck einen Wert habe. Die Verwendung von „liefern“ oder „ergeben“ ist bei Ausdrücken ebenfalls noch akzeptabel, aber nicht die von „zurückgeben“.

Also, richtig ist:

Werte von Auswertungen

EIne Auswertung eines Ausdrucks ist die Ermittlung des Wertes jenes Ausdrucks. Während ein Ausdruck ein Text ist, ist eine Auswertung ein Geschehen (Vorgang, Ablauf).

Ein Ausdruck, wie »VBA.Math.Rnd()« hat nicht unbedingt einen bestimmten Wert, weil der Wert bei jeder Auswertung dieses Ausdrucks anders sein kann.

Wenn man ganz genau sein will, müßte man daher sagen, daß eine Auswertung  dieses Ausdrucks einen Wert hat. (Der Wert ist nicht durch den Ausdruck bestimmt.)

Wenn die Auswertung des Ausdrucks »VBA.Math.Rnd()« in diesem Fall den Wert »0.7055475« ergeben hat, so heißt das nicht, daß jener Ausdruck diesen Wert (immer) hat. Man kann also nicht verallgemeinernd sagen: „Der Wert des Ausdrucks »VBA.Math.Rnd()« ist »0.7055475«.“, außer wenn man dies auf einen bestimmten Einzelfall bezieht. Man kann aber sagen „Der Wert des Ausdrucks »VBA.Math.Rnd()« ist eine Zufallszahl.“, da die abstrakte Beschreibung des Wertes mit dem Begriff „Zufallszahl“ in jedem Fall zutrifft.

Bei Auswertungen kann man sagen:

Zusammenfassung

Es reicht, sich die folgenden Formulierungen zu merken:

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723142 stefan_ram:723142 Verschiedene Sprechweisen für Aufrufe in VBA Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723142, slrprddef723142, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/sprechweisen_vba