mittlerweile bin ich wirklich mit meinem Problem am Ende meiner Kenntnisse. Eigentlich geht es um etwas ganz simples, jedoch finde ich keine Lösung dazu.
Ich führe ein ganz normales Makro aus, welches die Arbeitsmappe über einen BExAnalyzer (SAP-Schnittstelle) aktualisiert und anschließend an einem anderen Ort ablegt. Der Code dabei lautet wie folgt:
Sub Aktualisierung()
'Hiermit wird das Marko zum Verbinden mit BExAnalyzer aufgerufen
Call DatenAkt
'Alle Pivots/Daten im Workbook werden aktualisiert
ActiveWorkbook.RefreshAll
'Das Workbook wird nochmal gespeichert
'ActiveWorkbook.Save
'Das Workbook wird unter einem neuen Namen gespeichert
ActiveWorkbook.SaveAs Filename:="Pfad und Dateiname+Endung"
End Sub
Nun das Problem: Jegliche Änderungen/Anpassungen am Makro werden nicht erkannt/berücksichtigt. Obwohl ich die gleiche Klasse anspreche und die "alten" Eingaben nicht mehr vorhanden sind, werden diese jedoch trotzdem verwendet.
Beispiel: Wenn ich den Speicherort ändere, wird die Datei nach wie vor auf dem alten Speicherort abgelegt
Oder: Wenn ich die Parameter für die Verbindung zum BExAnalyzer verändere, nimmt er nach wie vor die alten Parameter.
Gibt es einen Befehl, der ein Marko und die Arbeitsmappe komplett zurücksetzt, damit alle Daten neu geladen werden?
Bitte entschuldigt, wenn es hierzu schon einen Beitrag gibt, dann habe ich ihn nach langem Suchen nicht gefunden.
Viele Grüße
Sven