Betrifft: Fragen zu UDF, die Texte verkettet
von: Christian
Hallo an euch alle,
habe mal 2 Fragen zu nachfolgender UDF und zwar
1. Gibt es eine Maximale Anzahl von Zellen, die ich mit dieser Formel miteinander verbinde oder kann der Bereich den ich angebe beliebig groß sein?
2. Gibt es eine Begrenzung, wieviele Zeichen die Ausgabe maximal haben kann von der Länge her?
Danke für eure Antwort
Christian
Function Verketten2(ByRef bereich As Range, Trennzeichen As String) As String
Dim rng As Range
For Each rng In bereich
If rng <> "" Then
Verketten2 = Verketten2 & rng & Trennzeichen
End If
Next
If Len(Verketten2) > 0 Then _
Verketten2 = Left(Verketten2, Len(Verketten2) - Len(Trennzeichen))
End Function
Betrifft: ich habs mal mit XL2007 getestet ...
von: Matthias L
Betrifft: AW: ich habs mal mit XL2007 getestet ...
von: Christian
Betrifft: Max pro Zelle
von: RPP63
Geschrieben am: 30.01.2017 08:40:33
Moin!
Max pro Zelle: 32.767 Zeichen.
Da UDF, sollte der Datentyp besser Variant sein.
Aber:
Excel ist doch keine Textverarbeitung …
Gruß Ralf
Betrifft: AW: Max pro Zelle
von: Christian
Geschrieben am: 30.01.2017 10:18:24
Die Tabelle hat auch ca. 100000 Formeln, die aber nur bei Bedarf neu berechnet werden, aufgrund der Berechnungszeit, die Texte sind nur Zusatzinformationen.
Aber ich glaube nicht, dass 32767 Zeichen jemals überschritten werden, auch wenn es teilweise sehr viele Texte sind.
Danke