Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wenn Spalte A gleicher Wert Spalte B in Zeilen...

Wenn Spalte A gleicher Wert Spalte B in Zeilen...
18.03.2016 13:45:11
Janine
Hallo,
bin bei der Suche bei diesem tollen Forum gelandet und habe fast schon das gefunden, was ich brauche in einem Beitrag vom 11.10.2012
Das war der VBA. Aber hier wird alles in einer Spalte angegeben. Ich bräuchte das entweder in Spalten nebeneinander oder per ; getrennt.
Option Explicit
Sub jekt()
Dim i As Integer, letzteZeileA As Integer, a As Integer, n As Integer, Text As String
With Worksheets("Tabelle1")
letzteZeileA = .Cells(Rows.Count, 1).End(xlUp).Row
a = 0
For i = 2 To letzteZeileA
If .Cells(i, 1).Value = .Cells(i + 1, 1).Value Then
Text = Text & .Cells(i, 2).Value
a = a + 1
Else
Text = Text & .Cells(i, 2).Value
For n = 0 To a
.Cells(i - n, 3).Value = Text
Next n
a = 0
n = 0
Text = ""
End If
Next i
End With
End Sub

Es wäre ganz wundervoll, wenn mir jemand helfen kann.
Sonnige Grüße
Janine

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Spalte A gleicher Wert Spalte B in Zeilen...
18.03.2016 13:56:24
Werner
Hallo Janine,
mit ; getrennt
Text = Text & ";" & .Cells(i, 2).Value
Gruß Werner

AW: Wenn Spalte A gleicher Wert Spalte B in Zeilen...
18.03.2016 13:57:23
ChrisL
Hi Janine
Sub jekt()
Dim i As Integer, letzteZeileA As Integer, a As Integer, n As Integer, Text As String
With Worksheets("Tabelle1")
letzteZeileA = .Cells(Rows.Count, 1).End(xlUp).Row
a = 0
For i = 2 To letzteZeileA
If .Cells(i, 1).Value = .Cells(i + 1, 1).Value Then
If Text = "" Then Text = .Cells(i, 2) Else Text = Text & ";" & .Cells(i, 2).Value
a = a + 1
Else
If Text = "" Then Text = .Cells(i, 2) Else Text = Text & ";" & .Cells(i, 2).Value
For n = 0 To a
.Cells(i - n, 3).Value = Text
Next n
a = 0
n = 0
Text = ""
End If
Next i
End With
End Sub

cu
Chris

Anzeige
AW: Wenn Spalte A gleicher Wert Spalte B in Zeilen...
18.03.2016 14:22:55
Janine
Wow!!! Vielen lieben Dank!!!!
Viele Grüße Janine
;

Forumthreads zu verwandten Themen

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