VBA Verketten
01.02.2014 23:39:30
WalterK
ich möchte zeilenweise Zellen verketten und habe dafür einen Code im Internet gefunden.
Allerdings kann ich ihn nicht so abändern wie ich ihn haben sollte. Im Beispiel sollen die Spalten A bis E verkettet werden.
Hier ein Tabellenausschnitt:
Tabelle1
| A | B | C | D | E | F | G | |
| 1 | Ü1 | Ü2 | Ü3 | Ü4 | Ü5 | Das kommt jetzt heraus | So sollte es aussehen |
| 2 | |||||||
| 3 | b | a | b, , a, , , | b, , a, , , | |||
| 4 | 3 | 4 | 5 | 6 | 7 | b, , a, , , 3, 4, 5, 6, 7, | 3, 4, 5, 6, 7, |
| 5 | h | d | j | b, , a, , , 3, 4, 5, 6, 7, h, d, j, , , | h, d, j, , , | ||
| 6 | d | 4 | 5 | g | b, , a, , , 3, 4, 5, 6, 7, h, d, j, , , d, 4, 5, g, , | d, 4, 5, g, , | |
| 7 | g | 5 | 34 | 3 | b, , a, , , 3, 4, 5, 6, 7, h, d, j, , , d, 4, 5, g, , g, , 5, 34, 3, | g, , 5, 34, 3, |
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://hajo-excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 14.15 einschl 64 Bit
Und hier noch der Code: Option Explicit Sub ZeilenweiseVerketten() Dim str As String Dim i As Long Dim z As Long With ActiveSheet For z = 3 To .Cells(Rows.Count, 1).End(xlUp).Row For i = 1 To 5 str = str & .Cells(z, i).Value & ", " Next i .Cells(z, 6).Value = str Next z End With End Sub Besten Dank für die Hilfe und Servus, Walter
Anzeige