ich weiß, dass mein Problem eine ziemliche Zweckentfremdung von EXCEL darstellt und ich vermutlich an andere Programme verwiesen werde - vielleicht kann mir trotzdem jemand helfen, da ich von den Vorteilen von EXCEL unbedingt profitieren möchte.
Ich möchte über EXCEL Etiketten beschriften. Es handelt sich jeweils um 21 Klebe-Etiketten auf einem DIN-A4 - Bogen.
Ich habe nun zwei Tabellenblätter eröffnet. Auf dem ersten können die Daten eingegeben werden; das zweite Tabellenblatt stellt den fertigen Ausdruck dar (ansonsten findet hier keinerlei Bearbeitung statt).
Problem ist nun folgendes:
Es werden nicht immer alle 21 Etiketten zum Ausdruck benötigt. Es kann z. B. sein, dass an einem Tag nur fünf Etiketten gedruckt werden müssen. Beim nächsten Zugriff erfolgt dann ein weiterer Ausdruck, wobei die ersten fünf (fehlenden) Etiketten natürlich nicht mehr ausgedruckt werden sollen.
Ich habe dazu überlegt, für jedes Etikett zwei Makros aufzuzeichnen - Makro 1 setzt die Schriftfarbe auf weiß, entfernt Rahmenlinien und blendet die Grafik beim Drucken aus (dadurch "fehlt" dieses Etikett beim Ausdruck); Makro 2 setzt die Schriftfarbe wieder auf schwarz, fügt die bestimmten Rahmenlinien wieder ein und blendet die Grafik beim Drucken wieder ein (dadurch erscheint das Etikett beim Ausdruck).
Um die Makros auszuführen, habe ich auf dem Eingabe-Tabellenblatt für jedes Etikett zwei Optionsfelder eingerichtet, die dann mit den beiden Makros verknüpft werden sollen. Hier kann ich also einzeln für jedes Etikett bestimmen, ob es gedruckt werden soll oder nicht.
Ich hatte bereits testweise einige Makros aufgenommen und musste dann leider feststellen, dass ich die Makros, welche im zweiten Tabellenblatt (Ausdruck) zum Einsatz kommen sollen, nicht vom ersten Tabellenblatt (Eingabe) aus gestartet werden können.
Wie kann ich die Makros aufzeichnen, dass dies möglich ist?
Ist meine Vorgehensweise (abgesehen davon, dass EXCEL kein Etiketten-Druck-Programm ist) viel zu kompliziert?
HIER DIE DATEI: https://www.herber.de/bbs/user/81017.xls
Ich würde mich auf eine Antwort sehr freuen!
Nette Grüße, Simon
PS: Ich hatte bereits einen ähnlichen Thread eröffnet, bin aber nicht wirklich voran gekommen.