Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1316to1320
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Schleife für gleiche Zellenwerte

VBA Schleife für gleiche Zellenwerte
12.06.2013 16:02:38
Claudia
Hallo zusammen,
nachdem ich schon sehr lange nicht mehr mit VBA gearbeitet habe fehlt mir jeglicher Ansatz für eine Schleife, die folgende Aufgabe hat:
Ich habe eine Tabelle mit 4 Spalten. In Spalte A können untereinander gleiche Werte mehrfach vorkommen. Solange der Wert gleich ist, sollen die zugehörigen Zeilenwerte der Spalten B bis D jeweils an das Ende der ersten Zeile (Wert in Spalte A kommt erstmals vor)gesetzt werden.
Hier ein Beispiel:
https://www.herber.de/bbs/user/85787.xlsx
Wäre toll wenn mir jemand helfen könnte, um wieder den Einstieg zu finden.
Viele Grüße
Claudia

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Schleife für gleiche Zellenwerte
12.06.2013 16:40:45
Rudi
Hallo,
eine Möglichkeit:
Sub Trans()
Dim Z1 As Long, Z2 As Long, S1 As Long
Application.ScreenUpdating = False
Range("A1:D2").Copy Sheets(2).Range("A1:D2")
S1 = 2
Z2 = 2
For Z1 = 3 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(Z1, 1) = Cells(Z1 - 1, 1) Then
S1 = S1 + 3
Cells(Z1, 2).Resize(, 3).Copy Sheets(2).Cells(Z2, S1)
Cells(1, 2).Resize(, 3).Copy Sheets(2).Cells(1, S1)
Else
S1 = 2
Z2 = Z2 + 1
Cells(Z1, 1).Resize(, 4).Copy Sheets(2).Cells(Z2, 1).Resize(, 4)
End If
Next
End Sub

Gruß
Rudi

AW: VBA Schleife für gleiche Zellenwerte
12.06.2013 17:22:02
Claudia
Hallo Rudi,
besten Dank für die schnelle Antwort und es funktioniert perfekt.
Viele Grüße, Claudia
Anzeige

320 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige