Mehrere Rückgabewerte einer Funktion

In der Softwareentwicklung arbeite ich sehr gerne mit Funktionen, um den Quellcode in kleinere, leicht verständliche Einheiten aufzuteilen. Idealerweise sind sie so allgemein, dass sie an mehreren Stellen im Code verwendet werden können. In der Regel geben diese Funktionen einen einzelnen Wert zurück. In manchen Fällen ist jedoch erforderlich, mehrere Rückgabewerte zurückgeben zu können, vor allem dann, wenn die Daten in einem engen fachlichen Zusammenhang stehen – beispielsweise ein bestimmtes Produkt, seine abgesetzte Menge und der damit generierte Umsatz.

Dafür stehen uns in VBA (in allen anderen Programmiersprachen natürlich auch) mehrere Lösungsmöglichkeiten zur Verfügung, die ich hier kurz vorstellen möchte.

Continue reading „Mehrere Rückgabewerte einer Funktion“