Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Anzahl der über ParamArray festgelegten Parameter

Gruppe

Numerisch

Problem

Wie kann ich die Anzahl der in einer benutzerdefinierten Funktion über "ParamArray" übergebenen Argumente bestimmen?

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

StandardModule: basMain

Function ArrayCount( _
   ParamArray arr() As Variant) As Integer
   ArrayCount = UBound(arr) + 1
End Function

Sub Aufruf()
   MsgBox ArrayCount(5, 7, 9, 11, 13)
End Sub