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

Forumthread: Doppelte Einträge löschen (schreibweise berücksich

Doppelte Einträge löschen (schreibweise berücksich
15.09.2005 17:24:23
Selma
Hallo Leute,
ich habe in Spalte A ab Zeile 8 meine Daten stehen.
Ich habe versucht mit disem Makro die doppelte Einträge zu löschen.
Zur Zeit wird in diesem Makro die Klein- und Großschreibung nicht berücksichtigt.
Was muss ich ändern, damit die Klein- und Großschreibung berücksichtigt wird und das Makro in Spalte A ab Zeile 8 startet und bis letzte gefüllte Zelle in Spalte A läuft?
Option Explicit
Public

Sub Duplikate_Loeschen_Filter()
Dim xlWS As Worksheet
Dim xlRange As Range
Dim intColsCnt As Integer
Dim lngRowsCnt As Long
Dim lngRow As Long
Dim lngRowsDel As Long
Application.ScreenUpdating = False
Set xlWS = ActiveSheet
With xlWS
intColsCnt = .UsedRange.Columns.Count
lngRowsCnt = .UsedRange.Rows.Count
Set xlRange = _
.Range(.Cells(1, 1), .Cells(lngRowsCnt, intColsCnt))
End With
xlRange.AdvancedFilter Action:=xlFilterInPlace, Unique:=True
lngRowsDel = 0
For lngRow = lngRowsCnt To 2 Step -1
With xlWS
If .Rows(lngRow).Hidden = True Then
.Rows(lngRow).EntireRow.Delete
lngRowsDel = lngRowsDel + 1
End If
End With
Next lngRow
If xlWS.FilterMode = True Then
xlWS.ShowAllData
End If
Application.ScreenUpdating = True
MsgBox "Es wurden " & lngRowsDel & " doppelte " & _
"Datensätze gelöscht!", vbOKOnly + vbInformation, _
Title:="Doppelte Datensätze löschen"
Set xlRange = Nothing
Set xlWS = Nothing
End Sub

Vielen Dank im Voraus....
Liebe Grüße
SELMA
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Doppelte Einträge löschen (schreibweise berücksich
15.09.2005 17:42:55
Luschi
Hallo Selma,
mit
xlRange.AdvancedFilter Action:=xlFilterInPlace, Unique:=false
wird die Groß-Kleinschreibung berücksichtigt.("Hallo" "Allo"
Gruß von Luschi
aus klein-Paris
AW: Doppelte Einträge löschen (schreibweise berücksich
15.09.2005 17:57:03
Selma
Hallo Luschi,
wenn ich xlRange.AdvancedFilter Action:=xlFilterInPlace, Unique:=True
in False ändere, werden bei mir keine doppelte Einträge gefunden.
LG
Selma
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
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