AW: Es geht noch besser
05.01.2021 16:51:05
Sulprobil
Hallo,
Danke, Lupo!
Es geht aber noch besser, denke ich, wenn man z. B. folgende Funktion definiert:
Function TEXTVERKETTEN(Trennzeichen As String, _
Leer_ignorieren As Boolean, _
Text1 As Variant) As String
'Reverse ("moc.LiborPlus.www") PB V1.1 05-Jan-2021
Dim v, s As String
For Each v In Text1
If Not (Leer_ignorieren And v = "") Then
TEXTVERKETTEN = TEXTVERKETTEN & s & v
s = Trennzeichen
End If
Next v
End Function
Sie entspricht mit Ausnahme mehrerer möglicher Textparameter (man kann hier nur ein Array oder einen Bereich angeben) am Ende des Aufrufs der TEXTVERKETTEN Funktion ab Excel 2019.
Sobald man Excel 2019 oder neuer einsetzt, würde auch die interne Funktion genommen werden, und man könnte dieses Makro löschen.
Von der Nutzung Luc:?'s VJOIN Funktion möchte ich mal fröhlich abraten. Sie hat andere Parameter, und wir wollen doch - mit Ausnahme von Luc:? versteht sich, aber er scheint ja genug Zeit zu haben - die Funktionsaufrufe nicht zweimal anfassen.
Viel Spaß,
Bernd