spalte a1 bis a100 in feld b1 ausgeben, wie geht das?
Hallo Leute,
Ich versuche gerade eine spalte von mehr als 100 wörtern in einem
feld zu erfassen.
Am Beispiel erklärt: A1 bis A100 sollen im Feld B1 ausgegeben werden.
ich suche nun eine andere methode als mit "&" alles per hand zu verknüpfen...
würde dann so aussehen: A1&A2...&A100..
hat jemand eine idee?
grüße,
sebastian
Ich versuche gerade eine spalte von mehr als 100 wörtern in einem
feld zu erfassen.
Am Beispiel erklärt: A1 bis A100 sollen im Feld B1 ausgegeben werden.
ich suche nun eine andere methode als mit "&" alles per hand zu verknüpfen...
würde dann so aussehen: A1&A2...&A100..
hat jemand eine idee?
grüße,
sebastian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82532
Url: https://administrator.de/contentid/82532
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
3 Kommentare
Neuester Kommentar
Moin,
ich würde da eine eigene Funktion nutzen, um dieses Verhalten dem guten Excel beizubringen:
Excel-Mappe öffnen, dann alt+F11 drücken, rechtsklick auf "VBA-Project (Dateiname.xls), hinzufügen->Modul.
Da dann
reinkopieren.
Jetzt nur noch in die Zelle B1 die Formel
reinschreiben, wenn du da kein Leerzeichen zwischen den Werten haben möchtest, kannst du das ;" " auch weg lassen.
MfG,
Henrik
ich würde da eine eigene Funktion nutzen, um dieses Verhalten dem guten Excel beizubringen:
Excel-Mappe öffnen, dann alt+F11 drücken, rechtsklick auf "VBA-Project (Dateiname.xls), hinzufügen->Modul.
Da dann
Function Verketten2(ran As Range, Optional Trennzeichen$)
Dim i%, j%, strOut$
If IsMissing(Trennzeichen) Then
Trennzeichen = ""
End If
For i = 1 To UBound(ran.Value)
For j = 1 To UBound(ran.Value, 2)
strOut = strOut & ran(i, j).Value & Trennzeichen
Next
Next
Verketten2 = strOut
End Function
Jetzt nur noch in die Zelle B1 die Formel
=Verketten2(A1:A100;" ")
MfG,
Henrik