xcaschox
Goto Top

Excelliste Transponieren

Hallo zusammen,
steh mal wieder vor einem Excel Problem.

Ich habe in Spalte A1 jede Menge Daten siehe Beispiel, die sich nach 4 Zeilen quasi wiederholen. Jetzt würde ich gerne das Ganze in eine Tabelle umwandeln.

NAME 1
192.168.1.1
A1:B1:C1:D1:E1:F1
Info
NAME 2
192.168.1.2
A1:B1:C1:D1:E1:F2
Info
NAME 3
192.168.1.3
A1:B1:C1:D1:E1:F3
Info
NAME 4
192.168.1.4
A1:B1:C1:D1:E1:F4
Info

NAME 1192.168.1.1A1:B1:C1:D1:E1:F1Info
NAME 2192.168.1.2A1:B1:C1:D1:E1:F2Info
NAME 3192.168.1.3A1:B1:C1:D1:E1:F3Info
NAME 4192.168.1.4A1:B1:C1:D1:E1:F4Info

Hat da jemand einen Tipp?

Content-Key: 33060357716

Url: https://administrator.de/contentid/33060357716

Printed on: April 27, 2024 at 21:04 o'clock

Mitglied: 10138557388
Solution 10138557388 Dec 29, 2023 updated at 12:03:18 (UTC)
Goto Top
Sub DatenTransponieren()
    Dim i As Long
    With ActiveSheet
        With .Range("B1:E1")  
            .Value = Array("NAME", "IP", "MAC", "INFO")  
            .Font.Bold = True
        End With
        For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row Step 4  
            .Cells(i, "A").Resize(4, 1).Copy  
            .Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues, Transpose:=True  
        Next
        .Columns(1).Delete
        .Range("A:D").EntireColumn.AutoFit  
        .ListObjects.Add(xlSrcRange, .UsedRange, , xlYes).Name = "MeinTabelle"  
    End With
End Sub

Vorher

screenshot

Nachher

screenshot


Oder ohne Makro mit Formeln zum nunnerhziehn


screenshot
pj
Member: XcaschoX
XcaschoX Dec 29, 2023 at 11:34:30 (UTC)
Goto Top
danke, und wo gebe ich das ein ? face-smile
Mitglied: 10138557388
10138557388 Dec 29, 2023 updated at 11:39:42 (UTC)
Goto Top
Zitat von @XcaschoX:

danke, und wo gebe ich das ein ? face-smile
Echt jetzt? Ach, ist ja Freitag, wie dumm von mir ... 🐟

ALT+F11 => In eins der Module pasten, dann Cursor in die Funktion und F5 drücken.

Ausführen eines Makros
Member: XcaschoX
XcaschoX Dec 29, 2023 at 12:38:25 (UTC)
Goto Top
Sorry, i´m a Excel Beginner face-smile

Danke hat funktioniert.

Guten Start ins neue Jahr.