Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Im Excel Daten prüfen in einem anderen Tabellenblatt

Forumthread: Im Excel Daten prüfen in einem anderen Tabellenblatt

Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 12:39:20
Peacemaker-CH
Hallo zusammen

Ich habe jetzt 2 Tage gebraucht, bis ich mich entschlossen habe hier meine Frage zu stellen. Dr. Google hat mir nicht wirklich weiter geholfen, hier habe ich nichts gefunden (ich sage nicht, es existiert nicht :) )

Ich benötige VBA um folgendes Problem zu beheben. Im Tabellenblatt "Tabelle1", Spalte E & F befinden sich zahlen, welche abgeglichen werden müssten mit einem anderen Tabellenblatt namens "VST", die Daten sind dort in der Spalte A. (sind rund 4000 Einträge in der Spalte A, monatlich kommen da entweder mehr oder weniger dazu).

Also das Makro soll schauen, ob bei Nummer1 oder bei Nummer2 die Zahl vorhanden ist, welche im Tabellenblatt VST hinterlegt sind. Ist die Zahl vorhanden, soll das Makro in der Zeile wo die Zahl vorkommt, bei Spalte A ein "Fehler" ausweisen.

https://www.herber.de/bbs/user/173141.xlsx
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 12:42:45
SF
Hola,
und warum brauchst du VBA? Das ist mit einer Formel schnell erledigt.
Gruß,
steve1da
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 12:50:11
Peacemaker-CH
Hallo Steve

Erstmal vielen Dank für deine Zeit und Rückfrage.

Da gebe ich dir recht. In der Spalte (im Excel nicht ersichtlich) ist schon eine Formel drin, eine verschachtelte wenn-formel mit verschiedenen sverweisen. Die greifen aber nicht auf das Tabellenblatt VST zu.

Ich hatte vorher die Lösung mit der Formel gemacht, bis ich gemerkt hatte; Wenn ich im Anschluss die Daten sortiere, wurden die "Fehler" in der falschen Zeile angezeigt. Und das war milde gesagt, suboptimal. Deshalb mein Gedanke, das Ganze mittels VBA zu lösen, damit die bestehende Formel in Spalte A, nicht tangiert wird.

LG
Anzeige
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 13:24:15
UweD
Hallo

dann hast du nicht alle Spalten beim Sortieren einbezogen...

in A2: =WENN(ZÄHLENWENN('Makler VST'!A:A;E2)+ZÄHLENWENN('Makler VST'!A:A;F2)>0;"Fehler!";"")

Anstelle der "" kannst du auch DEINE bisherige Formel einsetzen.

Das kuriose ist, dass du die Logik ja schon für die Bedingte Formatierung von E:F verwendest.


Wenn du es mit VBA machen möchtest, dann überschreibst du ja die Formeln, die schon da sind.

LG
Anzeige
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 13:37:07
Peacemaker-CH
Lieber UweD

Danke auch dir für die Zeit und das Aufzeigen der Formel.
Die Formel welche in der Spalte "A" drin ist, ist wie folgt: =WENN(ISTFEHLER(SVERWEIS(B3;Fehler!A:B;2;FALSCH));"";WENN(SVERWEIS(B3;Fehler!A:B;2;FALSCH)=0;"Erledigt";SVERWEIS(B3;Fehler!A:B;2;FALSCH)))

Ich versuch das mal, mit deiner Formel hinzuzufügen. Melde mich asap

PS: Das Überschreiben wäre kein Problem, mir ist aber eine Formellösung lieber als VBA. Betreffend sortieren, das Ganze spielt in einer Tabelle ab, welche Autofilter nutzt. Z.B. Spalte A sortieren mit verschiedenem Text und deshalb ist mir das wohl passiert. Obwohl meine Formel komplett anders ausgesehen hat als deine, das könnte natürlich auch das Problem gewesen sein *grins*

LG
Anzeige
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
29.10.2024 09:34:55
Peacemaker-CH
Hallo Steve

Ich wollte eigentlich gestern schon mitteilen, dass es wunderbar funktioniert. Wollte noch nachträglich dir einen grossen Dank aussprechen für deine Hilfe, ich bin extrem froh über deinen Tipp und Hilfe. Vielen lieben Dank.

Liebe Grüsse
AW: Im Excel Daten prüfen in einem anderen Tabellenblatt
25.10.2024 14:11:07
Peacemaker-CH
Kurzer Nachtrag

Das mit deiner Formel habe ich getestet, hat einwandfrei funktioniert. Habe mal einen echten Auftrag für kommenden Montag vorbereitet, melde ich wieder sobald ich den aufbereiten konnte. Danke vorerst.

LG
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige