Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
604to608
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
604to608
604to608
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Doppelte Listeneinträge in andere Tabelle kopieren

Doppelte Listeneinträge in andere Tabelle kopieren
03.05.2005 12:25:35
mykey2002
Moinsens zusammen,
ich habe ein Makro erstellt und möchte das noch etwas anpassen:
"Listen sortieren und doppelte Sätze löschen"

Sub DoppelteSätzeEleminieren()
Sheets("Adressen").Activate
'zuerst sortieren
Columns("A:A").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:=True, _
Orientation:=xlTopToBottom
'jetzt doppelte Sätze eliminieren
Range("A1").Select
Do Until ActiveCell.Value = ""
If ActiveCell.Value = ActiveCell.Offset(1, 0).Value _
Then ActiveCell.EntireRow.Delete _
Else: ActiveCell.Offset(1, 0).Select
Loop
End Sub

Wie kann ich nun diese doppelten Einträge nciht löschen, sondern in Tabelle "Doppelte" verschieben oder kopieren ?
theoretisch müsste man
Then ActiveCell.EntireRow.Delete _
umschreiben in
Then ActiveCell.EntireRow.Copy ... blablabla ...
Ist das möglich?
Danke im Vorraus !
max

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Doppelte Listeneinträge in andere Tabelle kopieren
03.05.2005 13:14:05
u_
Hallo,
etwas grundsätzliches: Zeilen löschen immer von unten! Auf Select und Activate verzichten!
ungetestet:

Sub DoppelteWeg()
Dim i As Long
With Sheets("adressen")
For i = .Range("A65536").End(xlUp).Row To 1 Step -1
If Application.WorksheetFunction.CountIf(.Cells(i, 1), .Columns(1)) > 1 Then
.Rows(i).EntireRow.Copy Sheets("doppelte").Range("a65536").End(xlUp).Offset(1, 0)
.Rows(i).EntireRow.Delete
End If
Next i
End With
End Sub

Gruß
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige