Variable Anzahl von Argumenten in der ParamArray-Argumente()
Wenn ich passieren eine Reihe von Werten für die ParamArray-Argumente über ein array, wie mache ich es? Von dem, was ich bisher gelesen habe, VBA, scheint es, dass ich explizit Liste der Werte, die ich übergeben will. Aber was ist, wenn es gibt potenziell unterschiedliche Anzahl von Werten übergeben, so dass ich im Voraus nicht wissen, wie viele werde ich übergeben möchte an die Funktion? Gibt es nicht irgendeine Möglichkeit, mit Hilfe eines Arrays (eindimensionales array) mit einer Variablen dimension?
InformationsquelleAutor | 2009-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Möglichkeiten, um zu erreichen, dass:
Redim Preserve
zurück auf die richtige GrößeCollection
- Objekt statt (wie ein normaler parameter, anstatt einenParamArray
)InformationsquelleAutor barrowc
Können Sie übergeben Sie eine variable Anzahl von Werten an eine Funktion, wenn die Funktion enthält ein Param-Array:
http://msdn.microsoft.com/en-us/library/538f81ec(v=VS.71).aspx
http://msdn.microsoft.com/en-us/library/aa164809(v=office.10).aspx
InformationsquelleAutor Fionnuala