Tipp: ActiveSheet.PageSetup.PrintArea Excel 2016
17.03.2016 15:53:17
K
Wir transportieren derzeit Excel 2003 Dateien in Excel 2016
Es gibt (Nicht von mir.Der Sinn erschließt sich mir nicht ein komplettes Arbeitsblatt als PrintArea zu definieren) folgendes Makro in den Excel 2003 Dateien:
Sheets("VKZ_PL-Pflege").Select
Cells.Select
ActiveSheet.PageSetup.PrintArea = Selection.Address
Das Makro läuft in Excel 2003 ohne Probleme
Jetzt kommt das Interessante:
Wird diese Makro unter Excel 2016 ausgeführt, bricht es bei
ActiveSheet.PageSetup.PrintArea = Selection.Address
ab. Soweit so gut.
Wenn man dann den VB-Editor verlässt und eine Formel in irgendeine Zelle schreibt z.B =B2 und diese Zelle mit Enter verlässt -sieht zunächst alles okay aus-.
Geht man aber zurück in die Zelle steht da
='VKZ_PL-Pflege'!A1048575
Das Fiese: Das sieht man nicht auf dem ersten Blick.
Übrigens: Das betrifft die gesamte Application. Wenn die die Datei schließe und im gleichen Fenster eine neue Mapper erzeuge, bleibt dieser Fehler bestehen.
Lichtblick:Anscheind wird das Problem nicht gespeichert (Die krummen Formeln schon)