vielleicht könnt Ihr mir helfen.
Ich habe folgendes Makro damit wenn in Spalte A Duplikate drinnen sind die Zeile mit den Duplikaten gelöscht wird.
Das Makro ist auf die Spalte A zugeschnitten.
Ist es möglich, daß ich anstelle der Spalte A mit einer Inputboxeingabe die Spalte auswählen kann?
z.B. mit Spalte = UCase(InputBox("Bitte geben Sie den Spaltenindex ein: ", "Spaltenindex-Eingabe", "A"))
If Spalte = "" Then Exit Sub
s = Asc(Spalte) - 64
Kann man das s in den Code mit Einbauen, z.B. Cells(x, s)
Vielen Dank schon mal im Voraus.
Sub DuplikateLöschen_Spalten()
'Löscht alle Duplikate in Spalte A, und gesamte Zeile mit Duplikaten
Dim LastC As Long, x As Long
Application.ScreenUpdating = False
LastC = Range("A65536").End(xlUp).Row
For x = LastC To 1 Step -1
If WorksheetFunction.CountIf(Range("A1:A" & x), Cells(x, 1)) > 1
Then
Cells(x, 1).EntireRow.Delete
End If
Next
Application.ScreenUpdating = True
End Sub