Hallo wer-weiss-was-Gemeinde,
ich habe ein kleines Excel (2003) Problem. Ich hoffe, es ist ein kleines Problem:
Ich habe zwei Tabellen (Tabelle1 und Tabelle2). In Tabelle1 Spalte B stehen 14 bis 15stellige Zahlen / in Tabelle2 in Spalte A stehen ebenfalls 14 bis 15stellige Zahlen, wobei in Tabelle1 rund 5.000 bis 6.000 Zeilen vorhanden sind (diese Anzahl kann sich allerdings vergrößern) / in Tabelle2 gibt es ungefähr 150 Zeilen.
Ich möchte jetzt die Zahlen aus Tabelle2 mit der Tabelle1 vergleichen und wenn es eine Übereinstimmung gibt, soll die entsprechende Zelle in Tabelle1 farblich markiert werden.
Es geht sicherlich in VBA, ich habe im Forum gesucht und einiges ausprobiert, nur leider hat es noch nicht richtig geklappt.
Ich hoffe, es kann mir jemand weiterhelfen.
Vielen Dank und Gruß
Stefan Lau
Hallo Stefan,
das kannst du mit der bedingten Formatierung erledigen:
-
Markiere die Blatt2 Spalte A und vergebe ihr einen Namen.
Ich habe einfach mal „Test“ verwendet.
Das muss sein weil die bedingte Formatierung sonnst nicht auf ein anderes Tabellenblatt zugreift.
http://www.online-excel.de/excel/sing…
-
Jetzt markiere Blatt1 Spalte B und verwende folgende bedingte Formatierung:
Formel ist >> =ZÄHLENWENN(test;B1)
Jetzt noch das Format einstellen und fertig
Gruß Holger
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Ich weiß leider nicht warum der eingefügte Link nicht geht.
Ich versuche es noch einmal, Namen vergeben:
http://www.online-excel.de/excel/singsel.php?f=60
Hallo Holger,
diesen Tipp hast du schon mal im Forum weitergegeben, diesen habe ich auch ausprobiert, leider hat er dort nicht geklappt.
Jetzt habe ich es noch einmal auf deine Antwort hin probiert und siehe da, es geht.
Prima und Danke. Man kann nur wieder sagen:
Warum in die Ferne (VBA) schweifen, wenn das Gute liegt so nah (Format).
Einen schönen Abend und Gruß
Stefan Lau
Hallo Stefan,
das kannst du mit der bedingten Formatierung erledigen:
-
Markiere die Blatt2 Spalte A und vergebe ihr einen Namen.
Ich habe einfach mal „Test“ verwendet.
Das muss sein weil die bedingte Formatierung sonnst nicht auf
ein anderes Tabellenblatt zugreift.
http://www.online-excel.de/excel/sing…
-
Jetzt markiere Blatt1 Spalte B und verwende folgende
bedingte Formatierung:
Formel ist >> =ZÄHLENWENN(test;B1)
Jetzt noch das Format einstellen und fertig
Gruß Holger
Hallo Holger
Eine „Zusatzfrage“ dazu. Du hast hier die Bedingte Formatierung mit Bezug auf ein anderes Tabellenblatt beschrieben. Ist das auch möglich mit einem Bezug auf eine andere Excel-Datei? Ich habe es ebenfalls mit der Vergabe von Namen versucht. Das haut bei mir nicht hin. Excel 2003.
Dank und Gruss
Niclaus
Hallo Holger
Eine „Zusatzfrage“ dazu. Du hast hier die Bedingte
Formatierung mit Bezug auf ein anderes Tabellenblatt
beschrieben. Ist das auch möglich mit einem Bezug auf eine
andere Excel-Datei? Ich habe es ebenfalls mit der Vergabe von
Namen versucht. Das haut bei mir nicht hin. Excel 2003.
Dank und Gruss
Niclaus
Hallo Niclaus,
ist eine gute Frage die ich dir nicht mit Gewissheit beantworten kann.
Ich vermute aber mal, das es so einfach nicht geht.
Zum einen kann Excel ja nur nur auf eine andere Datei zugreifen, wenn diese geöffnet ist, und zum anderen ist die bedingte Formatierung sogar auf das gleiche Blatt beschränkt, was man mit dem Namen umgehen kann.
Gruß Holger
Hallo Stefan,
Danke fürs Feedback
wenn das nicht vorher nicht funktioniert hat, hast du vermutlich einen anderen Bereich für die bedingte Formatierung gewählt und die Formel nicht richtig angepasst.
Anmerkung dazu:
Wenn du die bedinge Formatierung für einen größeren Bereich erstellst wird die Formeleingabe immer für die oberste linke Zelle benutzt, in allen folgenden Zellen passt sich die Formeln an, genau so wie du es beim kopieren / einfügen in den Zellen kennst.
relative Bezüge verändern sich also, deshalb ist es auch nicht egal was dort für Bezüge drin stehen und welche Zelle die relevante [oben links] ist.
Noch ein paar Links:
Stichwort: relative und absolute Bezüge
http://www.online-excel.de/excel/singsel.php?f=56
Und hier, was damit so alles möglich ist:
http://www.online-excel.de/excel/singsel.php?f=75#s1
Gruß Holger
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]