HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
Sabrina
25.04.2026 23:26:53
AW: Prüfung auf Doppeleingabe Code macht Probleme
Hallo snb,

danke für deinen Vorschlag. Ich erhielt die Meldung, "Variable nicht definiert" bei it & it1. Daraufhin habe ich folgendes eingetragen: Dim it As Variant
Dim it1 As Variant.
Ob es korrekt ist? Keine Ahnung - aber es funktioniert 😁. Cool ist auch (Daniel hatte es ja vorgeschlagen) alle Dubletten zu suchen. Auch an deinem Code werde ich morgen noch etwas "basteln". Ist ja wirklich spannend, was ihr so zaubert.
Auch dir lieben Dank.

LG Sabrina
Als Antwort auf diesen Beitrag
snb
25.04.2026 23:04:46
AW: Prüfung auf Doppeleingabe Code macht Probleme
Hier reicht:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

If Not Intersect(Target, Range("A10:A50")) Is Nothing Then
For Each it In Sheets
For Each it1 In it.Range("A10:A50").SpecialCells(2, 1)
If Target.Value = it1.Value And Target.Address(, , , True) <> it1.Address(, , , True) Then MsgBox "double in " & it1.Address(, , , True), , Target.Address(, , , True)
Next
Next
End If
End Sub

Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.