Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Ausgabe einer benutzerdefinierten Funktion in Matrixformel

Gruppe

Benutzerdefiniert

Problem

Wie kann ich über eine benutzerdefinierte Funktion mehrere Ergebnisse ausgeben lassen?

Lösung
Geben Sie die nachfolgende benutzerdefinierte Funktion in ein Standardmodul ein.

StandardModule: basMain

Function Berechnung( _
   dLength As Double, _
   dWidth As Double, _
   dHeight As Double) As Variant
   Dim arr(0 To 2) As Double
   arr(0) = dLength * dWidth
   arr(1) = dLength * dWidth * dHeight
   arr(2) = 2 * (dLength * dWidth + dLength _
      * dHeight + dWidth * dHeight)
   Berechnung = arr
End Function

    

Beiträge aus dem Excel-Forum zu den Themen Matrix und Benutzerdefiniert