Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kopieren ohne Doppelte (Zeile)

Forumthread: Kopieren ohne Doppelte (Zeile)

Kopieren ohne Doppelte (Zeile)
28.11.2003 12:15:00
Erich M.
Hallo zusammen,

habe aus dem Forum nachstehendes Makro, das die Spalte A in
eine neue Tabelle kopiert, ohne "doppelte Werte" in Spalte A.
Ich bräuchte die Lösung in der form, dass nicht nur die Spalte,
sondern die Spalten A - P kopiert werden. Es sollen aber nur die
Zeilen nicht kopiert werden, wenn in Spalte A doppelte Werte sind.
Doppelte Werte in den anderen Spalten sind unerheblich:

'https://www.herber.de/forum/archiv/340to344/t343949.htm
' kopieren Spalte A ohne Doppelte

Sub AKopierenOhneDoppelte()
Dim wks As Worksheet
Dim iRow As Integer, iRowT As Integer
Set wks = Worksheets("Doppelte")
wks.Columns("A").ClearContents
iRowT = 0
For iRow = 1 To Range("A65536").End(xlUp).Row
If Cells(iRow, 1) <> "" Then
If WorksheetFunction.CountIf(wks.Columns(1), _
Cells(iRow, 1)) = 0 Then
iRowT = iRowT + 1
wks.Cells(iRowT, 1) = Cells(iRow, 1)   ' Original
'            wks.Rows.Cells(iRowT) = Rows.Cells(iRow)  ' geht nicht
'            wks.Rows.Cells(iRowT) = Rows.Cells(iRowT) ' geht nicht
End If
End If
Next
End Sub


Besten Dank für eine Hilfe!

mfg
Erich
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Kopieren ohne Doppelte (Zeile)
28.11.2003 13:29:02
PeterW
Hallo Erich,

probier es mal so:

Sub AKopierenOhneDoppelte()
Dim wks As Worksheet
Dim iRow As Integer, iRowT As Integer
Set wks = Worksheets("Doppelte")
wks.Columns("A").ClearContents
iRowT = 0
For iRow = 1 To Range("A65536").End(xlUp).Row
If Cells(iRow, 1) <> "" Then
If WorksheetFunction.CountIf(wks.Columns(1), _
Cells(iRow, 1)) = 0 Then
iRowT = iRowT + 1
Range(Cells(iRow, 1), Cells(iRow, 16)).Copy wks.Cells(iRowT, 1)
End If
End If
Next
End Sub

Gruß
Peter
Anzeige
Danke - Peter! perfekt - o.T.
28.11.2003 16:10:24
Erich M.
.
;

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