Wie schaffe ich es, dass eine Funktion ein Datenfeld korrekt zurückgibt an die aufrufende Prozedur? Bis jetzt hat das Datenfeld, wenn's wieder in die aufrufende Prozedur zurückkommt, den Wert "".
Auszug aus aufrufender Prozedur:
vals(10) = string_trennen(Workbooks(inpWB.Name).Sheets(1).Cells(r_ct, cct), ",")
aufgerufene Funktion:
Function string_trennen(zelle As Range, trennzeichen As String) As String
Das Datenfeld vals(10) ist global definiert:
Global vals(10) As String
Danke für eure Hilfe!
Gruss, Rudi