Thema Datum  Von Nutzer Rating
Antwort
Rot Listenwerte vergleichen und einzelne Zeilen löschen
03.07.2012 08:15:27 Johannes
NotSolved
03.07.2012 13:51:43 Jo'S
Solved
03.07.2012 13:57:13 Jo'S
Solved
03.07.2012 16:23:55 Gast56031
NotSolved
04.07.2012 09:45:09 Jo'S
NotSolved

Ansicht des Beitrags:
Von:
Johannes
Datum:
03.07.2012 08:15:27
Views:
2424
Rating: Antwort:
  Ja
Thema:
Listenwerte vergleichen und einzelne Zeilen löschen

Hallo zusammen,

ich habe eine Tabelle, mit ca 3000 Zeilen und 10 Spalten. Meine Tabelle wird nun nach Spalte 8 sortiert, und ich möchte alle Einträge, die NICHT doppelt sind, löschen.

Dazu habe ich (ab der 2. Zeile ) eine einfache For-Schleife genommen. Mein Makro sieht so aus:

 

Sub Loeschen()


    Dim x As Integer
    Set T1 = Worksheets("insert Data")

        For x = 8 To 8000
                   
            If T1.Cells(x, 8).Value <> T1.Cells(x - 1, 8).Value And T1.Cells(x, 8).Value <> T1.Cells(x + 1, 8).Value Then
                     Rows(x).Delete
            End If
        Next x
End Sub

Allerdings funktioniert dieses Makro nicht.

Die Einträge in Spalte 8 haben das Format XY123456.

Muss ich die Spalte 8 irgendwie formatieren, z.b. als Zahl, damit das so funktioniert?

 

Vielen Dank für eure Hilfe.

Viele Grüße Johannes


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 Listenwerte vergleichen und einzelne Zeilen löschen
03.07.2012 08:15:27 Johannes
NotSolved
03.07.2012 13:51:43 Jo'S
Solved
03.07.2012 13:57:13 Jo'S
Solved
03.07.2012 16:23:55 Gast56031
NotSolved
04.07.2012 09:45:09 Jo'S
NotSolved