Office: (Office 2016) Brauche Hilfe für VBA Code zum löschen von Duplikaten!

Helfe beim Thema Brauche Hilfe für VBA Code zum löschen von Duplikaten! in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo ,wie in der Überschrift bereits zu sehen ist ,brauche ich Hilfe für einen VBA Code. Ich bin bin ein absoluter Neuling in Sachen Forenbeiträge... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von timpb89, 2. März 2019.

  1. Brauche Hilfe für VBA Code zum löschen von Duplikaten!


    Hallo ,wie in der Überschrift bereits zu sehen ist ,brauche ich Hilfe für einen VBA Code.
    Ich bin bin ein absoluter Neuling in Sachen Forenbeiträge und Excel. Daher bitte ich um Verständnis.
    Zu meinen Problem:

    Ich habe eine Excel liste, in der bei zwei Spalten keine Duplikate eingetragen werden sollen. Die Gültigkeitsprüfung wird schon
    für eine Bedingung verwendet.Deswegen möchte ich das Ganze mit VBA lösen.
    ich habe folgenden Code welcher funktioniert

    Code:
    Set Rueckgabe = Range("E3:E151")
    If Target.Value = "" Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Intersect(Rueckgabe, Target) Is Nothing Then Exit Sub
    If WorksheetFunction.CountIf(Rueckgabe, Target.Value) > 1 Then
        MsgBox ("Doppelter Eintrag nicht zulässig")
        Target.Value = ""
        Target.Select
    End If
    soweit so gut . Ich möchte das ganze aber auch für den Bereich C3:C151 haben. Deswegen habe ich das Ganze kopiert
    und die Variable geändert.

    Code:
    Set Rueckgabe = Range("E3:E151")
    If Target.Value = "" Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Intersect(Rueckgabe, Target) Is Nothing Then Exit Sub
    If WorksheetFunction.CountIf(Rueckgabe, Target.Value) > 1 Then
        MsgBox ("Doppelter Eintrag nicht zulässig")
        Target.Value = ""
        Target.Select
    End If
    
    Set Ausgabe = Range("C3:C151")
    If Target.Value = "" Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Intersect(Ausgabe, Target) Is Nothing Then Exit Sub
    If WorksheetFunction.CountIf(Ausgabe, Target.Value) > 1 Then
        MsgBox ("Doppelter Eintrag nicht zulässig")
        Target.Value = ""
        Target.Select
    End If
    Wie gesagt der erste Code funktioniert, nur beim zweiten passiert Garnichts. Ich hoffe dass Ihr mir helfen könnt.

    MFG Tim
     
    timpb89, 2. März 2019
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Tim,

    versuche es mal so:

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Count = 1 Then
            If Target <> "" Then
                If Not Intersect(Target, Range("E3:E151")) Is Nothing Then
                    If Application.CountIf(Range("E3:E151"), Target.Value) > 1 Then
                        MsgBox ("Doppelter Eintrag nicht zulässig")
                        Application.EnableEvents = False
                        Application.Undo
                        Application.EnableEvents = True
                    End If
                ElseIf Not Intersect(Target, Range("C3:C151")) Is Nothing Then
                    If Application.CountIf(Range("C3:C151"), Target.Value) > 1 Then
                        MsgBox ("Doppelter Eintrag nicht zulässig")
                        Application.EnableEvents = False
                        Application.Undo
                        Application.EnableEvents = True
                    End If
                End If
            End If
        End If
    End Sub
    
    
    Bis später,
    Karin
     
    Beverly, 2. März 2019
    #2
  3. Hallo Karin. Vielen dank für die schnelle Antwort!
    Ich habe den Code eingefügt und er funktioniert so wie er es soll.
    Dankeschön

    MFG Tim
     
    timpb89, 3. März 2019
    #3
Thema:

Brauche Hilfe für VBA Code zum löschen von Duplikaten!

Die Seite wird geladen...
  1. Brauche Hilfe für VBA Code zum löschen von Duplikaten! - Similar Threads - Brauche Hilfe VBA

  2. Brauche mal Hilfe bei ja/nein auswahl

    in Microsoft Excel Hilfe
    Brauche mal Hilfe bei ja/nein auswahl: Hallo zusammen, ich habe folgendes Problem und ich bekomme es einfach nicht hin. Ich habe eine Spalte für erledigte Aufgaben bestehend aus "ja" in spalte I und aus "nein" in spalte J. Aktuell...
  3. Brauche Hilfe bei einer Makro

    in Microsoft Excel Hilfe
    Brauche Hilfe bei einer Makro: Hey, ich bin leider absolut unbewandert in Makros, ich benötige jedoch für die Arbeit diese Liste :( Evtl kann mir ja wer helfen. Diese Tabelle habe ich im Internet gefunden und die passt gut zu...
  4. DomAnzahl zwei Kriterien -Zeichensetzung - brauche kurz Hilfe

    in Microsoft Access Hilfe
    DomAnzahl zwei Kriterien -Zeichensetzung - brauche kurz Hilfe: Hallo zusammen, ich weiß es gibt diverse Einträge zur DomAnzahl mit zwei Kriterien, aber ich krieg das mit der Zeichensetzung nicht hin und in einer Accessabfrage kommt ja nur der sehr hilfreiche...
  5. (VBA) UserForm codieren, brauche dringend Hilfe!

    in Microsoft Excel Hilfe
    (VBA) UserForm codieren, brauche dringend Hilfe!: Hallo Liebe User!!! Kann mir bitte jemand mit meiner Suchfunktion weiterhelfen, ich mochte eine Art Lager Einrichten und dabei Stückzahl per Button und Textfeld in der Tabelle immer Aktuell...
  6. Brauche dringend Hilfe bei mener VBA Suchfunktion!

    in Microsoft Excel Hilfe
    Brauche dringend Hilfe bei mener VBA Suchfunktion!: Hallo Leute, es handelt sich bei dem Makro um eine Suchfunktion, ich denke das die VBA Profis das Makro verstehen werden. kann mir bitte jemand das Makro so umändern, dass die Suchfunktion...
  7. Makro? VBA? Sortieren geht nicht, brauche bitte Hilfe bei der Lösung

    in Microsoft Excel Hilfe
    Makro? VBA? Sortieren geht nicht, brauche bitte Hilfe bei der Lösung: Einen wunderschönen "Guten Tag", nachdem letzte Saison mein Problem ungelöst blieb muss es dieses Jahr was werden ... Ich habe eine Excel 2003 Tabelle mit mehreren, identischen...
  8. VBA Buttons, brauch hilfe!

    in Microsoft Excel Hilfe
    VBA Buttons, brauch hilfe!: Hi! Erstmal Hallo! Bin neu hier, weil ich jetzt durch meine Fortbildung zum Machinenbautechniker sehr viel mit Excel zu tun habe und nun mit Sicherheit hin und wieder auf eure Tips angewiesen bin...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden