27.02.2018, 12:03

Hallo zusammen,
ich stehe vor einem Rätsel mit VBA in Excel 2016:
Ich möchte mit einem VBA-Code ein Tabellenblatt mit Kopf- und Fußzeile versehen.
Damit das Makro mit akzeptabler Geschwindigkeit abläuft benutze ich den Code "Application.PrintCommunication" (siehe beigefügtes Beispiel). Diese Anweisung stellt jedoch die Fußzeile nicht mehr so dar, wie sie beabsichtigt war. Ich habe den Eindruck, dass die VBA-Variablen für Seitenzahl, Dateiname, Datum etc. mit dieser Anweisung anders interpretiert werden als ohne die Anweisung.
Ich habe eine Testdatei beigefügt, in der dieses Szenario mit der Anweisung "Application.PrintCommunication" enthalten und auskommentiert ist (damit jeder Hilfswillige ausprobieren kann).
Ich komme hier absolut nicht weiter.
Hat jemand eine Erklärung hierfür und/oder einen Lösungsansatz?
Dankeschön im Voraus!
Viele Grüße
Rumo0815
------------------------
Bei Licht betrachtet ist der Leithammel auch nur ein Schaf.
Rumo0815
------------------------
Bei Licht betrachtet ist der Leithammel auch nur ein Schaf.
