2.5k Aufrufe
in Tabellenkalkulation von janinchen Einsteiger_in (17 Punkte)
ich habe eine Tabelle, in der 5 Werte untereinander stehen (A1 bis A5).
Diese Werte möchte ich jetzt in einer anderen Zelle (B1) hintereinander ausgeben.
Kann mir dazu bitte jemand den VBA-Code sagen?

Vielen Dank für die Hilfe.

Viele Grüße
Janine


[*][sup]Admininfo: Bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen. Siehe FAQ 2.[/u][/sup]

3 Antworten

0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Janine,

das geht mit Formel

=A1&","&A2&","&A3&","&A4&","&A5

Gruß
Rainer
0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Janine,

wenn Du natürlich auf einer Makrolösung bestehst, dann bitte.

Option Explicit

Sub verketten()
Dim rngC As Range, strKette As String
For Each rngC In Range("A1:A5")
strKette = strKette & ", " & rngC
Range("B1").Value = Right(strKette, Len(strKette) - 1)
Next
End Sub


Gruß
Rainer
0 Punkte
von janinchen Einsteiger_in (17 Punkte)
Hallo Rainer,

vielen lieben Dank!
funktioniert super! :-)

Viele Grüße
Janine

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...