Thema Datum  Von Nutzer Rating
Antwort
Rot Doppelte Werte entfernen
26.03.2019 12:37:25 Anica
Solved
26.03.2019 12:52:42 Anica
NotSolved
26.03.2019 17:55:08 Gast12345
NotSolved
26.03.2019 13:32:39 Flotter Feger
NotSolved
26.03.2019 13:50:36 Gast96062
NotSolved
26.03.2019 17:12:36 Holger
NotSolved
26.03.2019 18:14:40 Flotter Feger
NotSolved
27.03.2019 11:09:18 Holger
NotSolved
27.03.2019 11:51:26 Flotter Feger
NotSolved

Ansicht des Beitrags:
Von:
Anica
Datum:
26.03.2019 12:37:25
Views:
859
Rating: Antwort:
 Nein
Thema:
Doppelte Werte entfernen

Hallo zusammen,

 

In Spalte A hab ich eine quasi unendliche Anzahl Nummern.

Ich möchte, dass mir in Spalte E alle eindeutigen wiedergegeben werden.

Ich erhalte keine Fehlermeldung, es passiert einfach nullkommanichts ...

 

Sub DoppelteWerteLöschenMitDemDictionaryObjekt()
   Dim objSD As Object
   Dim VarDat As Variant
   Dim VarDatAus As Variant
   Dim i As Integer

   Set objSD = CreateObject("scripting.dictionary")

   'Array füllen
   With Tabelle18
     .Range("E:E").ClearContents
       VarDat = .Range(.Cells(1, 1), .Cells(.Rows.Count, _
                      1).End(xlUp)).Value
   End With

   'Dictionary-Objekt befüllen, nur unikate Einträge aufnehmen
   For i = LBound(VarDat) To UBound(VarDat)
       If objSD.Exists(VarDat(i, 1)) = False Then
           objSD.Add VarDat(i, 1), ""
       End If
   Next i

   'Übergabe der eindeutigen Schlüssel an das Array
   VarDatAus = objSD.Keys

  'Ausgabe des Arrays in Tabelle2 (senkrecht)
  With Tabelle18
       .Range(.Cells(1, 5), .Cells(objSD.Count, 5)).Value = _
       WorksheetFunction.Transpose(VarDatAus)
  End With
  Set objSD = Nothing

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
Rot Doppelte Werte entfernen
26.03.2019 12:37:25 Anica
Solved
26.03.2019 12:52:42 Anica
NotSolved
26.03.2019 17:55:08 Gast12345
NotSolved
26.03.2019 13:32:39 Flotter Feger
NotSolved
26.03.2019 13:50:36 Gast96062
NotSolved
26.03.2019 17:12:36 Holger
NotSolved
26.03.2019 18:14:40 Flotter Feger
NotSolved
27.03.2019 11:09:18 Holger
NotSolved
27.03.2019 11:51:26 Flotter Feger
NotSolved