Thema Datum  Von Nutzer Rating
Antwort
11.06.2019 10:45:43 Julia
NotSolved
Blau Duplikate rauslesen und Hinweis geben
11.06.2019 21:29:49 Gast42861
*****
NotSolved
12.06.2019 09:57:55 Julia
NotSolved
18.06.2019 12:30:15 Julia
NotSolved
18.06.2019 12:50:15 Gast42861
NotSolved
20.06.2019 10:04:28 Julia
NotSolved

Ansicht des Beitrags:
Von:
Gast42861
Datum:
11.06.2019 21:29:49
Views:
482
Rating: Antwort:
  Ja
Thema:
Duplikate rauslesen und Hinweis geben
Sub ChkDuplicates()
Dim arr(), z, dup(), flag
   With Sheets("Testdaten")
   
      'Bereich
      'letzte Zeile
      z = .Cells.Find("*", .Cells(1), -4123, 2, 1, 2, False).Row
      'Daten Spalte I - K
      'beginne mit Zeile 1
      arr = Range(.Cells(1, 9), .Cells(z, 11)).Value
      'Hilfsspalte U
      ReDim dup(LBound(arr, 1) To UBound(arr, 1))
      'Daten im Array vergleichen
      For z = LBound(arr, 1) To UBound(arr, 1)
         'Zeiger
         flag = True
         If arr(z, 1) = arr(z, 3) Then
            'ist Duplikat
            dup(z) = "Duplikat"
            'beide leer
            If arr(z, 1) = "" And arr(z, 3) = "" Then flag = False
         Else
            flag = False
         End If
         'färben wenn Zeiger
         If flag Then
            .Rows(z).Cells(9).Interior.Color = 65535
            .Rows(z).Cells(11).Interior.Color = 65535
         End If
      Next z
      'Spalte U
      .Cells(1, 21).Resize(UBound(dup, 1)).Value = Application.Transpose(dup)
   End With

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.06.2019 10:45:43 Julia
NotSolved
Blau Duplikate rauslesen und Hinweis geben
11.06.2019 21:29:49 Gast42861
*****
NotSolved
12.06.2019 09:57:55 Julia
NotSolved
18.06.2019 12:30:15 Julia
NotSolved
18.06.2019 12:50:15 Gast42861
NotSolved
20.06.2019 10:04:28 Julia
NotSolved