Hallo Frank,
du kannst dieses spezielle Makro nicht einfach umbenennen, da es
sich hier nicht um ein übliches Makro handelt, das du manuell
startest, sondern um ein Ereignis, das ausgelöst wird, sobald du
die Änderungen an deinen Daten speicherst. Entferne also bitte die
Zeile Sub SAPFS() wieder aus deinem Code.
Solltest du auf diesem Namen bestehen, musst du stattdessen die
andere Sub-Zeile entfernen. Dann müsstest du das Makro aber
wieder jedesmal von Hand ausführen. Ich hatte dich in der obigen
Frage so verstanden, dass du genau das aber nicht willst, weil man
die manuelle Aktualiserung nach Datenänderung auch mal
vergessen kann.
Außerdem hast du leider zu viele Namen geändert. Deine
Namensanpassungen solltest du nur hier machen
Pivotblatt = "TestFS"
Zieldatei = "G:\Testfortschritt.xls"
Mein Fehler: Hätt' ich kommentieren sollen. Manchmal bin ich etwas
betriebsblind und denke nicht daran, dass es da draußen noch
Leute gibt, die nicht wissen, dass Makros auch mit Variablen
arbeiten können.
Der Text "TestFS" und der Name der Zieldatei werden hier also in
Variablen geschrieben. Die Variablen werden vom weiteren Code
ausgelesen und der korrekte Inhalt verarbeitet. Es ist also nicht
nötig, das in jeder Zeile anzupassen. Mach also deine Eingaben
zwischen den Klammern hinter Sheets und hinter dem
Gleichheitszeichen von Filename bitte wieder rückgängig.
Falls es doch mal nötig sein sollte, hier Anpassungen
vorzunehmen, musst du die exakt so angeben, wie du es oben bei
den Variablen gemacht hast. Also in Anführungszeichen
eingeschlossen. Aber wie gesagt, eigentlich nicht nötig.
Gruß Mr. K.