HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
Kaum Excel/VBA-Kenntnisse
schauan
07.05.2026 15:22:43
AW: @ schauan Das ist ja auch nur eine Datei zum Ansehen
Hallo Hans-Georg,

also erst mal, wenn Du was als Beispiel machen willst, dann mache es so kompakt und genau wie möglich.

Zum Testen muss Dein Jahr nicht irgendwo in LM oder wo auch immer stehen und Du musst auch keinen damit verwirren, dass Du schreibst, da steht irgendwo was, was gar nicht stimmt. Man könnte auch was in XFD1048576 beschreiben ... Findet man eventuell schneller als LM126 - in Deiner Datei STRG+Pfeil runter, Pfeil rechts ... Das die genannten Zellen nix enthalten können, findet man noch schneller raus ;-) (STRG+Ende) Die 3 Antworten dass in LL,LM,DU nix steht waren nur als auffälligerer Hinweis gedacht - zuviel input ...

Das Datum kann man auch in A1 berechnen.
Auch der Pfad kann vorne berechnet werden - oder eben im Code...

Da können dann eben auch die Formeln drin sein, wie Du was zusammensetzt und da kann man schauen, wo es vieleicht in den Formeln klemmt.
Du brauchst auch keinen realistischen Pfad zu nehmen, auch unter c:\test\irgendwo\irgendwer\irgendwie\2026 kannst Du schauen, ob alles passt ... und tust Deinem Chef nicht weh. Wichtig ist halt, dass das Prinzip erkennbar ist. Wenn Du per Formel den Pfd zusammen baust, ob da alle Schrägstriche sind oder was auch immer.

Und vor allem, nimm in dem Fall keine Bilder.
Man kann sowohl die Beschreibung als auch Bilder hier direkt posten. Ich weiß nicht, wozu ich eine Exceldatei mit Bildern nehmen soll, mal abgesehen davon, dass die mE. eher nix zur Lösung beitragen. Dass der Speicherpfad nicht stimmt kann man schreiben ...

Mit Deiner Antwort und Beschreibung weiß ich auch nicht so genau, wo es lang geht. Du schreibst

3552 - 46143 - 1 (bis 150 möglich) - Anrede - Name und Adresse
Kundennummer - Quittungsnummer - Tagesquittungsnummer: - Herr/Frau/Firma usw. - Straße & Hausnummer
Kommt aus ACCES - Tag ab 01.01.1900: - Zählt nur die Tagesquittungen


... das bedeutet, dass die 46143 aus Access kommt und genau genommen nichts mit HEUTE() zu tun hat?
Ich weiß nun nicht, ob das Jahr immer noch ein Problem ist? Du hattest doch geschrieben, dass mein Testmakro durchgelaufen ist...

Zweimal ausdrucken kann man aufzeichnen, Ist dann zwar kein Profi-Code, sollte aber funktionieren. Du rufst das Makro dann nur noch auf. Entweder weist Du es einem Button zu oder schreibst den Makroaufruf ans Ende von dem anderen. Erst speichern und dann Drucken ist vielleicht besser - oder auch nicht.

https://www.clever-excel-forum.de/Thread-Excel-Word-Makrorekorder?pid=160743#pid160743

bea dort meine Hinweise - Bevor man mit der Aufzeichnung beginnt ...

Ebenso den Wechsel auf das Blatt ... nach F16.



Als Antwort auf diesen Beitrag
Hans-Georg
07.05.2026 13:41:38
@ schauan Das ist ja auch nur eine Datei zum Ansehen
Hallo schauan,
natürlich sind die Zeilen komplett leer, das ist ja auch nur eine Mappe zur Erklärung und nicht meine Datei.

Ich glaube, wenn ich die Datei hochladen würde, wäre mein Chef bis auf's tiefste beleidigt. (Datenschutz)

Wie in der Datei beschrieben, brauchen wir nur etwas mehr "Einfachheit" zum Dateivorgänger "Felder, die unbedingt ausgefüllt werden müssen habe ich so gemacht, dass man eine "Eingabepflicht" nur ignorieren aber - nicht übersehen kann."

Wie ich schon mehrfach erklärt habe gibt es eigentlich nur zwei Zellen von denen ich dachte, sie wären für ein Makro UNBEDINGT erforderlich.

Zelle "LM126" enthält das Datum - für mich sichtbar als - 2026 - ob das nun so richtig ist oder nicht, weiß ich natürlich nicht.
Siehe meine Einschätzung im Erfahrungslevel des Fragestellers : Kaum Excel/VBA-Kentnisse
Der ganze Grund für die Zelle "LM126" ist der, dass ich dachte, man braucht das, damit das Jahr flexibel angelegt ist. Eben für 2026 - 2027 - 2028 usw.

Zelle "DU93", dort steht lediglich der "Speichername" der Datei.

3552 - 46143 - 1 (bis 150 möglich) - Anrede - Name und Adresse
Kundennummer - Quittungsnummer - Tagesquittungsnummer: - Herr/Frau/Firma usw. - Straße & Hausnummer
Kommt aus ACCES - Tag ab 01.01.1900: - Zählt nur die Tagesquittungen: - Bei Firmen gibt es andere Rechnungstexte - PLZ & Ort

Ich hatte vor einigen Jahren mit eurer Hilfe ein ähnliches Makro erstellt, das habe ich aus der alten Datei übernommen und den Verzeichnispad lediglich auf die neuen Anforderungen angepasst.
Das ganze hatte dann auch so 15 bis 20 x geklappt, bis ich irgendwann immer wieder eine Fehlermeldung erhalten habe.

Meine Anforderungen an das Makro, sollen gering sein um einen hohen Arbeitsaufwand für den VBA Programmierer möglichst klein zu halten.

Was ich gerne möchte:
Das Tabellenblatt "Rechnung" zweimal ausdrucken. (einmal für den Kunden, einmal für unsere Unterlagen)
Anschließend das Tabellenblatt "Rechnung" in den (variablen Jahresordner) (2026 - 2027 - 2028 usw.) als PDF abspeichern.
Danach wäre ein Wechsel in das Tabellenblatt "Altmetalle" zur Zelle "F16" (Kundennummer) hilfreich um einen neuen Kunden bedienen zu können.

Ich hoffe, dass ich mich verständlich genug ausgedrückt habe.

Mit freundlichem Gruß

Hans-Georg

Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.