Office: Zellen vergleichen Unikat entfernen

Helfe beim Thema Zellen vergleichen Unikat entfernen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, Wollte mal fragen ob mir hier noch einer bei einem weiteren Problem helfen kann und zwar: Hab 2 Spalten die Excel vergleichen muss wenn die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Petz1807, 13. November 2014.

  1. Zellen vergleichen Unikat entfernen


    Hallo,

    Wollte mal fragen ob mir hier noch einer bei einem weiteren Problem helfen kann und zwar:

    Hab 2 Spalten die Excel vergleichen muss wenn die Eingaben die in der Spalte B steh'n NICHT in Spalte A vorkommt soll Excel mir die Eingaben in Spalten B;C und D entfernen und die Zellen nach oben verschieben wenn möglich!

    Hier ein Beispiel:

    ..........Spalte A....Spalte B.......Spalte C.......Spalte D .................
    Zeile 1 Eingabe1 Eingabe1
    Zeile 2 Eingabe2 Eingabe2
    Zeile 3 Eingabe3 Eingabe3
    Zeile 4 Eingabe4 Eingabe4
    Zeile 5 Eingabe5 Eingabe6
    .
    .
    .
    .
    u.s.w.........

    So soll Excel jetzt die Eingabe6 in B5 automatisch mit den Eingaben in C5 und D5 entfernen und die Zeilen in Spale B C D nach oben verschieben.

    Vielen Dank!
     
    Zuletzt bearbeitet: 13. November 2014
    Petz1807, 13. November 2014
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    Code:
    Sub ZellenLoeschen()
        Dim lngZeile As Long
        For lngZeile = 1 To 8 '<== Zeile 1 bis 8
            If Cells(lngZeile, 1) <> Cells(lngZeile, 2) Then Range(Cells(lngZeile, 2), _
                Cells(lngZeile, 4)).Delete Shift:=xlUp
        Next lngZeile
    End Sub
    
    
    Deine erste und letzte Zeile musst du entsprechend anpassen.

    Bis später,
    Karin
     
  3. miriki Erfahrener User
    Eine FOR..NEXT Schleife, in der Zeilen gelöscht werden? *kopfschüttel*

    Gruß, Michael
     
  4. Beverly
    Beverly Erfahrener User

    Zellen vergleichen Unikat entfernen

    Wer lesen kann ist klar im Vorteil: hier werden keine Zeilen sondern ZELLEN gelöscht.

    Bis später,
    Karin
     
  5. Es geht mir eigentlich darum auf dem Bild 1 sehen Sie die Datenbank der Nachnamen und Vornamen auf Bild 2 sehen Sie die 2 Tabelle und in Spalte B hab ich ab B6 in den Zellen Felder mit Auswahllisten.

    Jetzt folgendes Problem wenn ich einen Namen in der Tabelle auf (siehe Bild1) entferne so muss Excel mir auch den Namen in der zweiten Tabelle (siehe Bild2) Spalte B entfernen und die Felder A&B&C&D nach oben löschen

    In der Auswahlliste wird der Name nicht mehr angezeigt doch wenn er ausgewählt ist und man entfernt den Namen auf der ersten Tabelle (Bild1) dann bleibt er stehen!




    Bild1:
    Zellen vergleichen Unikat entfernen Bild1.jpg

    Bild2:
    Zellen vergleichen Unikat entfernen Bild2.jpg
     
    Petz1807, 17. November 2014
    #5
  6. Beverly
    Beverly Erfahrener User
    Hi,

    mit Bildern kann Excel leider nichts anfangen - eine hochgeladene Arbeitsmappe ist die Grundlage, wenn man zielgerichtet helfen will.

    Bis später,
    Karin
     
  7. Halllooo weis auch dass Excel nichts mit Bildern anfangen kann so blöd bin ich auch nicht es war nur um zu zeigen was ich eigentlich richtig haben will! Und ich kann die Tabelle nicht hochladen weil das hochladen bei 100kb. begrenzt ist und meine Tabelle aber darüber liegt!
     
    Petz1807, 17. November 2014
    #7
  8. Beverly
    Beverly Erfahrener User

    Zellen vergleichen Unikat entfernen

    Hi,

    die Zeit für das Erstellen der Arbeitsmappe hast du doch bereits investiert - weshalb sollte man das als Helfer nocheinmal machen müssen? Außerdem ist ein Nachbau nie identisch mit dem Original.
    Man kann als Fragesteller eine Arbeitsmappe auch "verkleinern", indem man eine Kopie erstellt und dort nur die für das Problem relevanten Daten belässt bzw. mit weniger Daten bereitstellt als das Original.
    Aber - wie du meinst. Ich bin dann raus.

    Bis später,
    Karin
     
  9. miriki Erfahrener User
    Moinsens!

    Hm, ok, das ganze ist etwas tricky, da, soweit ich das verstehe, in Blatt 2 der Name aus 2 Spalten von Blatt 1 zusammengesetzt ist. Ein direkter Vergleich ist somit nicht mehr gegeben - man muß erst das nachbilden, was die Auswahl-Liste auch macht.

    Ein "brutaler" Ansatz wäre, das "Änderung"-Ereignis per VBA abzugreifen und dann die Liste der ausgewählten Namen mit der Liste der verfügbaren Namen zu vergleichen. Das Unschöne dabei: Das Ereignis wird bei wirklich _jeder_ Änderung irgendwo auf den Blättern ausgelöst und bremst dadurch den workflow insgesamt ziemlich aus. Auch das "Neuberechnen"-Ereignis ist da leider nicht sehr viel besser. (Außerdem habe ich die Erfahrung gemacht, daß die "rückgängig"-Funktion durch Abarbeiten des "Änderung"-Ereignis ganz gerne mal deaktiviert wird.)

    Alternativ könnte man noch einen "Check"-Button einbauen, der die Liste überprüft, statt es dauerhaft per Ereignis im Hintergrund machen zu lassen.

    Ein etwas humanerer Ansatz wäre vielleicht, das ganze halbautomatisch zu machen: Über eine bedingte Formatierung kannst Du schauen, ob die Namen (Blatt 2) noch in Blatt 1 vertreten sind (irgendwas über zählenwenn() oder so) und bei "nein" dann die Zelle entsprechend rot einfärben. Dann hast Du den optischen Hinweis und kannst selbst regulierend eingreifen.

    Müßtest Du erst mal schauen, welche grundlegende Vorgehensweise passend wäre...

    Gruß, Michael

    PS: Ich gehe mal davon aus, daß die Prüfung über die Spalte "Gesamt Name" erfolgen kann / muß und sich die Auswahl-Liste auch von dort bedient. Aber das müßtest du sicher stellen.
     
    Zuletzt bearbeitet: 18. November 2014
Thema:

Zellen vergleichen Unikat entfernen

Die Seite wird geladen...
  1. Zellen vergleichen Unikat entfernen - Similar Threads - Zellen vergleichen Unikat

  2. Inhalt von zwei Zellen vergleichen und hervorheben

    in Microsoft Excel Hilfe
    Inhalt von zwei Zellen vergleichen und hervorheben: Hallo zusammen, folgendes Problem: wenn der Inhalt aus Zelle A gleich ist und mehrfach den selben Wert in Zelle B hat, soll er farblich hervorgehoben werden, siehe Beispiel unten. Über die...
  3. Zellen pro Zeile vergleichen in zwei Spalten

    in Microsoft Excel Hilfe
    Zellen pro Zeile vergleichen in zwei Spalten: Hallo, das ist bestimmt ein ziemliches Anfängerproblem aber ich fange auch grade erst an mir Excel selber beizubringen und finde nichts was mein Problem löst. Ich hätte gerne das meine Tabelle...
  4. Zelle vergleichen und einfärben

    in Microsoft Excel Hilfe
    Zelle vergleichen und einfärben: Hallo zusammen Ich möchte in einer Tabelle immer den Wert einer Zelle mit der darüber vergleichen und wenn kleiner als = Rot, wenn gleich als=gelb und wenn grösser als = grün einfärben. Also A3...
  5. Excel Zellen vergleichen & Formeln verknüpfen

    in Microsoft Excel Hilfe
    Excel Zellen vergleichen & Formeln verknüpfen: Hallo zusammen, frisch angemeldet im Forum und gleich eine Frage :confused: Ich habe folgendes Problem: In aufeinanderfolgenden Zellen befinden sich verschiedene Netzwerkportnummern. Excel soll...
  6. Zellen hervorheben die mehr als 3 mal vorkommen

    in Microsoft Excel Hilfe
    Zellen hervorheben die mehr als 3 mal vorkommen: Hallo liebe Leute, wie kann ich in der Spalte Zellen markieren die mehr als 3 mal vorkommen ? [ATTACH] Hier müssten jetzt die 2 2 2 markiert werden. Kann mir ein helfen?
  7. Wert zweier Zellen vergleichen und dritte Zelle kopieren

    in Microsoft Excel Hilfe
    Wert zweier Zellen vergleichen und dritte Zelle kopieren: Hallo Leute habe folgendes Problem. In Zelle A1 steht ein Wert(Datum) in Zelle C1 Steht auch der gleiche Wert (Datum). Wenn Zelle A1 und C1 gleich sind soll der Wert aus Zelle B6 (eine Zahl) in...
  8. vergleich von 2 Zeilen und in einer Dritten Zelle soll ein Wert erscheinen

    in Microsoft Excel Hilfe
    vergleich von 2 Zeilen und in einer Dritten Zelle soll ein Wert erscheinen: Hallo, Problem: Excel-Tabelle mit mehreren 100 Mitarbeiter. In Zelle D1 stehen mehrere Mitarbeiterkreise, unter anderem auch "Praktikant", in Zelle L1 steht "Kurz" weil nur max. 90 Tage...
  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