Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellen vergleichen und verbinden

Zellen vergleichen und verbinden
Stefan
Hallo zusammen,
ich hab noch eine Frage. Ich habe durch eine Auswertung eine Tabelle enthalten, die ich noch formatieren muss. Ich suche einen VBA Code, der mir die Spalte A Zeile für Zeile vergleicht und Zellen mit gleichen Inhalten miteinander verbindet (über Sinn oder Unsinn läßt sich streiten).
Wie läßt sich das bewerkstelligen?
Gruß
Stefan
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zellen vergleichen und verbinden
28.04.2010 15:46:09
Johannes
Zwei Fragen:
1. Sind die Strings genau gleich?
2. Gibt es Dubletten?
Wenn 1. ja und 2. nein:
Erstell zwei Hilfsspalten bei denen du jeweils den Inhalt von A1 mit der gesamten Spalte B vergleichst und bei Vorhandensein den Namen aus A1 ausgibst. Das gleiche noch einmal mit B1 und A. Danach sortierst du die beiden Spalten nach den beiden Hilfsspalten. Die gleichen Fälle sollten jetzt an gleicher Position stehen.
Anzeige
AW: Zellen vergleichen und verbinden
29.04.2010 08:11:55
Stefan
Hallo Johannes,
ich hab mich vll etwas missverständlich ausgedrückt. Die Spalte A ist bereits sortiert. Es kann vorkommen, dass in mehreren aufeinander folgenden Zeilen der gleiche Inhalt steht. Diese Zellen sollen miteinander verbunden werden. Mit der Tabelle wird dann auch nicht mehr weitergearbeitet, sondern Sie wird dann nur noch ausgedruckt. Die "Zellenverbindung" soll also der Übersichtlichkeit dienen.
Grüße
Stefan
Anzeige
AW: Zellen vergleichen und verbinden
29.04.2010 09:31:14
Stefan
AW: Zellen vergleichen und verbinden
29.04.2010 09:33:52
Stefan
Thema noch offen!! Kann hier jemand helfen?
Gruß
Stefan
AW: Zellen vergleichen und verbinden
29.04.2010 10:42:18
fcs
Hallo Stefan,
hier ein entsprechendes Makro.
Das Makro kannst du in deiner persönlichen Makroarbeitsmappe speichern. Dann ist es immer verfügbar.
Gruß
Franz
Sub SpalteA_Identische_Verbinden()
Dim wks As Worksheet, Zeile1 As Long, ZeileL As Long, Zeile As Long
If MsgBox("Identische Zellen in Spalte A verbinden?", vbQuestion + vbYesNo, _
"Identische Zellen verbinden - Sicherheitsabfrage") = vbYes Then
Set wks = ActiveSheet
Const Spalte = 1 'Spalte A - Spalte in der Zellen verbunden werden sollen
With wks
'Letzte Datenzeile Spalte A
ZeileL = .Cells(.Rows.Count, Spalte).End(xlUp).Row
Zeile = 2 'Zeile ab der Zellen verbunden verden sollen wenn Inhalt identisch
Zeile1 = Zeile 'Startzeile für 1. Wert merken.
Do Until Zeile > ZeileL
Zeile = Zeile + 1
'Wert mit vorheriger Zeile vergleichen
If .Cells(Zeile, Spalte).Value = .Cells(Zeile - 1, Spalte).Value Then
'do nothing
Else
If Zeile - Zeile1 > 1 Then 'mehrere identische Zeilen
'Inhalte der Zellen löschen außer 1. Zeile
.Range(.Cells(Zeile1 + 1, Spalte), .Cells(Zeile - 1, Spalte)).ClearContents
'Zellen vebinden
.Range(.Cells(Zeile1, Spalte), .Cells(Zeile - 1, Spalte)).Merge
End If
'Startzeile für nächsten Wert merken
Zeile1 = Zeile
End If
Loop
End With
End If
Set wks = Nothing
End Sub

Anzeige
AW: Zellen vergleichen und verbinden
29.04.2010 13:47:01
Stefan
Hallo Franz,
vielen Dank. Funktioniert wie gewollt.
Gruß
Stefan
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige