Excel falsche Wiedergabe VBA-Code
15.10.2014 11:58:29
Kai
bei mir ist heute ein seltsames Problem in Excel aufgetreten, das ich nicht nachvollziehen kann.
Habe mir per VBA ein neues Blatt einfügen lassen, das weiterhin durch VBA bearbeitet wird. Funktioniert alles prima.
Zum Schluss wollte ich "Seite einrichten" per VBA programmieren, woraufhin das Problem auftrat.
Excel führt auch alles richtig aus, was zur "Seite einrichten" programmiert wurde. Nur bei der Kopf- und Fußzeile macht Excel nicht das, was VBA ihm vorgibt.
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = "Test Überschrift"
.RightHeader = "&D"
.LeftFooter = ""
.CenterFooter = "Seite &P von &N"
.RightFooter = ""
End With
Application.PrintCommunication = True
Das hier ist nur ein Ausschnitt aus dem "Seite einrichten"-Code, da alles Andere funktioniert.
Anstatt das zu tun, was der Code vorgibt, sehen Fuß- und Kopfzeile danach folgendermaßen aus:
Kopfzeile: Test Überschrift (durchgestrichen) kein Datum wird angezeigt
Fußzeile: Anstatt Seite: 1 von 4 steht dort Seite: Speicherort der Datei
Ich kann den Fehler einfach nicht finden und weiß nicht wie Excel zu so einem Blödsinn kommt. Habe selbst mal manuell die Seite eingerichtet, wie sie aussehen sollte und mir das Makro aufzeichnen lassen. Danach habe ich das aufgezeichnete Makro ablaufen lassen, jedoch kam dasselbe seltsame Ergebnis raus. Excel verarscht sich hier doch selbst?!
Es ist auch die einzige Stelle, an der auf die Fuß-und Kopfzeile verwiesen wird.
Wäre nett, wenn mir jemand so schnell wie möglich weiterhelfen könnte.
Mfg Kai