Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1144to1148
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
Inhaltsverzeichnis

VBA Schleife - elimieren von doppelten Werten

VBA Schleife - elimieren von doppelten Werten
doppelten
Hallo Forum,
ich möchte doppelte Werte (siehe Anhang) aus Spalte A inhaltlich löschen (sind vorher sortiert).
Leider funktioniert meine Schleife nicht.
Kann mir jemand helfen?
Vielen Dank im voraus.
https://www.herber.de/bbs/user/68477.xls
Grüße
Karen
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 11:06:49
doppelten
Moin,
versuch es mal damit bitte.
Sub Eliminieren()
'Screening deaktivieren
Application.ScreenUpdating = False
'Doppelte Daten suchen
For i = 13 To 6 Step -1
If Cells(i, 1).Value = Cells(i - 1, 1).Value Then
Cells(i, 1).ClearContents
End If
Next i
'Meldungen unterdrücken.
Application.DisplayAlerts = False
MsgBox ("Die Daten sind gesprüft!")
End Sub

Gruß
Yusuf
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 11:20:21
doppelten
Hallo Yusuf,
vielen Dank für Deine Mühe, leider wurden die ersten Werte gelöscht. Reinhard konnte mir aber weiterhelfen.
Vielen Dank für Deine Mühe.
Grüße
Karen
Anzeige
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 11:10:22
doppelten
Hallo Karen,
Option Explicit
Sub Eliminieren()
Dim i As Long
'Screening deaktivieren
Application.ScreenUpdating = False
'Doppelte Daten suchen
For i = 13 To 6 Step -1
If Application.CountIf(Range("A6:A13"), Cells(i, 1).Value) > 1 Then
Cells(i, 1).ClearContents
End If
Next i
Application.ScreenUpdating = True
MsgBox ("Die Daten sind gesprüft!")
End Sub

Gruß
Reinhard
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 11:19:03
doppelten
Hallo Reinhard,
vielen Dank, funktioniert perfekt!!!
Grüße
Karen
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 11:48:33
doppelten
Hallo Reinhard,
wenn ich die Spalte daneben auch inhaltlich löschen möchte, heißt es dann i+2?
Viele Grüße
Karen
Anzeige
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 12:00:11
doppelten
Hallo aren,
Range(Cells(i, 1), Cells(i, 2)).ClearContents
Gruß
Reinhard
AW: VBA Schleife - elimieren von doppelten Werten
09.03.2010 14:24:51
doppelten
Vielen Dank!!!
Statt:Selection.Clea.. -> Cells(i,1).Clea.. (owT)
09.03.2010 11:18:15
Renee

311 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige