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
Please also mark the comments that contributed to the solution of the article
Content-Key: 82532
Url: https://administrator.de/contentid/82532
Printed on: April 18, 2024 at 14:04 o'clock
3 Comments
Latest comment
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