| |
Excel ab 97: Modulnamen korrigieren
Excel 97/2000 speichert Dateien nicht, die Modulblätter mit Sonderzeichen im Namen enthalten.
Wenn Sie Arbeitsmappen aus früheren Excel-Versionen übernehmen, die Modulblätter enthalten, kann unter Excel ab Version 97 ein gravierender Fehler auftreten. Excel stürzt dann beim Speichern der Arbeitsmappe mit folgender Fehlermeldung ab:
Excel verursachte einen Fehler durch eine ungültige Seite in Modul VBE.DLL.
Excel wird anschließend beendet, ohne dass die Arbeitsmappe gespeichert wird. Ursache für dieses Problem ist, dass in dieser Arbeitsmappe mindestens ein Name eines Modulblattes ein Gleichheitszeichen (=) oder ein anderes nicht erlaubtes Sonderzeichen wie & oder ~ enthält.
Dies war in älteren Excel-Versionen zulässig. Ab Excel 97 dürfen Modulnamen aber nur noch aus Buchstaben, Ziffern und Unterstreichungszeichen bestehen. Enthält eine Arbeitsmappe unzulässige Zeichen in Modulnamen, kann Excel ab Version 97 diese Dateien zwar erfolgreich öffnen. Eine Abspeichern der Arbeitsmappe im Excel 97/2000-Format ist jedoch nicht möglich.
Um das Problem zu umgehen, ändern Sie den Namen des Modulblattes vor dem Speichern der Datei, wobei Sie nicht erlaubte Sonderzeichen aus dem Namen entfernen.
Öffnen Sie dazu die Arbeitsmappe und benutzen die Tastenkombination [Alt+F11], um den Visual Basic-Editor zu laden.
Falls nötig, zeigen Sie mit der Tastenkombination [Strg+R] den Projekt-Explorer an. Öffnen Sie darin den Ordner Module für die geladene Arbeitsmappe.
Dann wählen Sie das Modul aus, dessen Name ein Gleichheitszeichen enthält.
Drücken Sie [F4], um das Eigenschaften-Fenster für dieses Modul zu öffnen. Hier ändern Sie in der ersten Zeile den Namen des Moduls, indem Sie alle ungültigen Zeichen aus dem Namen entfernen. Zur Erinnerung: Gültig sind ausschließlich Buchstaben, Ziffern und Unterstreichungszeichen.
Zum Schluss benutzen Sie den Befehl Datei/Schließen und zurück zu Microsoft Excel.
Nun lässt sich die Arbeitsmappe im Excel 97/2000-Format speichern, ohne dass Sie die beschriebene Fehlermeldung erhalten.
|
|
 |
| |
|
|
|
|