Thema Datum  Von Nutzer Rating
Antwort
03.11.2011 11:59:45 inka
NotSolved
Blau Anzahl mehrfach vorkommender Nummern in einer Spalte
04.11.2011 19:05:51 Till
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
04.11.2011 19:05:51
Views:
939
Rating: Antwort:
  Ja
Thema:
Anzahl mehrfach vorkommender Nummern in einer Spalte

Dachte eigentlich, dass es recht einfach sein müssete, aber so einfach wars dann doch nicht:

Option Explicit

Function getDuplicateCount() As Long
Dim a&, b&, c&, I&, J&, LR&, E&, V, Dup As Boolean, Unique(), Dups&
Dim AV
    
    LR = Cells(Rows.Count, 1).End(xlUp).Row
    AV = Range("A1:A" & LR).Value
    If LR = 1 Then Exit Function
    E = UBound(AV)
    
    For a = 1 To E
        V = AV(a, 1)
        For c = 0 To I - 1
            If V = Unique(c) Then
                Dup = True
                Exit For
            End If
        Next
        If Dup Then
            Dup = False
        Else
            ReDim Preserve Unique(I)
            Unique(I) = V
            I = I + 1
        End If
    Next
    
    For c = 0 To I - 1
        V = Unique(c)
        J = 0
        For a = 1 To E
            If AV(a, 1) = Unique(c) Then
                J = J + 1
                If J > 1 Then
                    Dups = Dups + 1
                    Exit For
                End If
            End If
        Next
    Next
    MsgBox Dups & " Duplikate und " & I & " Einzigartige"
    
End Function

Sollte soweit funktionieren, wenn ich dich richtig verstanden habe. Falls du eine schnellerw/effizientere/bessere oder einfachere Möglichkeit siehst würde ich mich freuen, wenn du sie hier reinstellen würdest.

Till


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
03.11.2011 11:59:45 inka
NotSolved
Blau Anzahl mehrfach vorkommender Nummern in einer Spalte
04.11.2011 19:05:51 Till
NotSolved