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

2 Spalten zusammen, ohne Dupletten

Forumthread: 2 Spalten zusammen, ohne Dupletten

2 Spalten zusammen, ohne Dupletten
Daniel
Hallo zusammen,
Folgendes:
Ich habe eine Tabelle mit 2 Spalten.
In Spalte A steht eine Auftragsnummer und in Spalte B eine Projektnummer.
Ich möchte aufgrund einer speziellen Auswertung diese beiden Werte
zusammenfassen und ohne Dupletten in eine andere Arbeitsmappe übertragen.
Bsp.:

Aufrag	Projekt
Auftrag 1	Projekt 1
Auftrag 2	Projekt 1
Auftrag 2	Projekt 1
Auftrag 3	Projekt 2
Ergebnis in einer anderen, bestehenden Arbeitsmappe
Spalte A
Auftrag 1, Projekt 1
Auftrag 2, Projekt 1
Auftrag 3, Projekt 2

Hat jmd. so etwas ggf. schon gelöst und kann mir den Code zur Verfügung stellen?
Mit einer Spalte habe ich es schon einmal wie folgt gelöst...

iRow = Sheets("temp").Cells(Rows.Count, 1).End(xlUp).Row
Dim Arr As Variant
Dim MyDic As Object
Dim L As Long
Arr = Sheets("temp").Range("A2:A" & iRow)
Set MyDic = CreateObject("Scripting.Dictionary")
For L = 1 To UBound(Arr)
MyDic(Arr(L, 1)) = 0
Next
newWS.Range("A1").Resize(MyDic.Count) = WorksheetFunction.Transpose(MyDic.Keys)
Vielen Dank im Voraus für eure Zeit und Hilfe.
Grüße, Daniel
Anzeige

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

Betreff
Benutzer
Anzeige
AW: 2 Spalten zusammen, ohne Dupletten
29.05.2012 17:48:13
Peter
Hallo Daniel,
das sollte so funktionieren:
Public Sub OhneDoppelte()
Dim MyDic    As Object
Dim lLetzte  As Long
Dim vTemp    As Variant
Dim iIndx    As Integer
Dim sText    As String
Set MyDic = CreateObject("Scripting.Dictionary")
lLetzte = ThisWorkbook.Worksheets("temp").Cells(Rows.Count, 1).End(xlUp).Row
vTemp = ThisWorkbook.Worksheets("temp").Range("A2:B" & lLetzte)
For iIndx = 1 To UBound(vTemp, 1)
sText = vTemp(iIndx, 1) & ", " & vTemp(iIndx, 2)
MyDic(sText) = 0
Next
ThisWorkbook.Worksheets("newWS").Range("A1").Resize(MyDic.Count) = WorksheetFunction. _
Transpose(MyDic.Keys)
End Sub

Gruß Peter
Anzeige
AW: 2 Spalten zusammen, ohne Dupletten
29.05.2012 19:07:07
Daniel
... funktioniert perfekt!
Besten Dank, Peter!!
Schönen Abend zusammen.
Grüße, Daniel
bist du der Daniel?
29.05.2012 20:16:11
Rudi
Hallo,
was ich stark vermute:
https://www.herber.de/forum/messages/1264634.html
Was hältst du von Antworten?
Dubletten kann XL2007 ganz hervorragend eliminieren. Siehe Daten-Duplikate
Gruß
Rudi
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