Vba lässt Excel Abstürzen!
11.05.2009 08:57:08
gw2
Ich habe ein großes Problem und keine Ahnung was ich tun soll. Vor einiger Zeit habe ich ein kleines Makro geschrieben, dass folgendes machen soll:
Mehrere verschiedene Quelldaten sollen in eine Excel-Datei umkopiert werden. Aus dem Dateinamen wird ein Teil verwendet, um die entsprechenden Sheets in der Datei zu benennen. Beim kopieren wird immer ein Sheet markiert (das heißt in allen Quelldateien gleich) und mit "Copy After" direkt in die neue Datei eingefügt. Anschließend wird in der neuen Datei noch einmal das eingefügte Sheet kopiert und mit PasteSpecial dafür gesorgt, dass nur noch Werte und keine Formeln mehr vorhanden sind. Dieses Makro wurde unter Office XP entwickelt und lief bisher tadellos. Seit mein Rechner nun mit Vista und Office 2007 arbeitet, führt dieses Makro immer wieder zu kompletten Abstürzen in Excel. Manchmal läuft das Programm durch, die neue Gesamtdatei wird gespeichert, aber beim Versuch die Datei zu schließen (egal ob per VBA oder manuell) stürtzt Excel wieder komplett ab - die Zieldatei ist allerdings in Ordnung.
Nun meine Frage: Was würdet Ihr mir empfehlen, wie der Fehler gefunden werden kann? Warum läuft das Programm unter Office 2007 nicht mehr? Würde es helfen, wenn ich den Code einmal zur Verfügung stelle? Kann es vielleicht an Befehlen liegen, die heute von Office 2007 nicht mehr zugelassen sind?