Hallo an alle.
Ich bräuchte etwas Hilfe bei einer Excel formel, da ich nicht weiterkommen und mein Wissen diesbezüglich begrenzt ist.
Excel verwende ich für ein Rechnungsprogramm um Rechnungen an Kunden zu schreiben. Ich weiß jetzt wie das klingt, leider ist man in der Firma strikt gegen ein Buchhaltungsprogramm, somit versuche ich gerade das beste daraus zu machen.
Mein Problem ist, da man ja auch mal Fehler macht und sich leicht vertippt, möchte ich eine Formel einfügen, die die Rechnungsnummer aus der aktuellen Tabelle mit der Rechnungsnummer aus der vorherigen Tabelle überprüft. Am besten wäre natürlich die Rechnungsnummer der aktuelle Tabelle mit allen anderen Tabellen zu überprüfen aber ich glaube, das wäre zu kompliziert.
Als Anfänger, da ich kein VBA Makro schreiben kann, habe ich mich an folgendes versucht:
Der Einfachheithalber sagen wir ich habe momentan 2 Tabellen, nennen wir diese Tabelle 1 und Tabelle 2.
In Tabelle 2 habe ich folgenden Code:
In Zeile M27, die mir ausgibt ob ich etwas ändern muss, steht:
=WENN(M63=WAHR;"KORRIGIEREN";WENN(M63=FALSCH;"ALLES OK"))
Diese Wenn-Funktion dient nur dazu, mir die eigentlich Zeile zur Überprüfung in einen Vernünftigen Text auszugeben. Der Code dafür lautet, in Zeile M63:
=IDENTISCH(F24;'Tabelle 1'!F24)
Ich hoffe, es ist etwas verständlich bis hierhin.
Wenn ich jetzt eine Kopie von Tabelle 2 anlege, dann übernimmt er mir in Tabelle 3 den Code aus Zeile M63 nicht fortlaufend.
Es müsste eigentlich =IDENTISCH(F24;'Tabelle 2'!F24) werden,
bleibt aber bei
=IDENTISCH(F24;'Tabelle 1'!F24)
Meine Frage ist jetzt, gibt es eine Möglichkeit, dass nur dieser Code beim Kopieren des Tabellenblattes automatisch fortgeführt wird? Die Wenn-Funktion kann so bleiben. Oder gibt es womöglich einen besseren Lösungsansatz zu überprüfen ob die Rechnungsnummer des aktuellen Tabellenblattes nirgendswo in den anderen Tabellenblättern vorkommt?
Vielen Dank euch für eure Hilfe.
Ich bräuchte etwas Hilfe bei einer Excel formel, da ich nicht weiterkommen und mein Wissen diesbezüglich begrenzt ist.
Excel verwende ich für ein Rechnungsprogramm um Rechnungen an Kunden zu schreiben. Ich weiß jetzt wie das klingt, leider ist man in der Firma strikt gegen ein Buchhaltungsprogramm, somit versuche ich gerade das beste daraus zu machen.
Mein Problem ist, da man ja auch mal Fehler macht und sich leicht vertippt, möchte ich eine Formel einfügen, die die Rechnungsnummer aus der aktuellen Tabelle mit der Rechnungsnummer aus der vorherigen Tabelle überprüft. Am besten wäre natürlich die Rechnungsnummer der aktuelle Tabelle mit allen anderen Tabellen zu überprüfen aber ich glaube, das wäre zu kompliziert.
Als Anfänger, da ich kein VBA Makro schreiben kann, habe ich mich an folgendes versucht:
Der Einfachheithalber sagen wir ich habe momentan 2 Tabellen, nennen wir diese Tabelle 1 und Tabelle 2.
In Tabelle 2 habe ich folgenden Code:
In Zeile M27, die mir ausgibt ob ich etwas ändern muss, steht:
=WENN(M63=WAHR;"KORRIGIEREN";WENN(M63=FALSCH;"ALLES OK"))
Diese Wenn-Funktion dient nur dazu, mir die eigentlich Zeile zur Überprüfung in einen Vernünftigen Text auszugeben. Der Code dafür lautet, in Zeile M63:
=IDENTISCH(F24;'Tabelle 1'!F24)
Ich hoffe, es ist etwas verständlich bis hierhin.
Wenn ich jetzt eine Kopie von Tabelle 2 anlege, dann übernimmt er mir in Tabelle 3 den Code aus Zeile M63 nicht fortlaufend.
Es müsste eigentlich =IDENTISCH(F24;'Tabelle 2'!F24) werden,
bleibt aber bei
=IDENTISCH(F24;'Tabelle 1'!F24)
Meine Frage ist jetzt, gibt es eine Möglichkeit, dass nur dieser Code beim Kopieren des Tabellenblattes automatisch fortgeführt wird? Die Wenn-Funktion kann so bleiben. Oder gibt es womöglich einen besseren Lösungsansatz zu überprüfen ob die Rechnungsnummer des aktuellen Tabellenblattes nirgendswo in den anderen Tabellenblättern vorkommt?
Vielen Dank euch für eure Hilfe.