Wie Konvertieren von Makros in Excel 2003 zu Excel 2007

December 6

Wie Konvertieren von Makros in Excel 2003 zu Excel 2007

Microsoft Visual Basic für Applikationen (VBA) ist im Wesentlichen das gleiche in Excel 2003 in Excel 2007 ist. Wenn Sie Sie die Excel 2003-Datei (XLS öffnen) und speichern Sie es als Datei Excel 2007 (XLSX), sollte die Makros über intakte übertragen. Wenn nicht, ist es nicht, da der Code defekt ist, konvertieren. Zwei Dinge geschehen: entweder Sie haben nicht die Makroeinstellungen in Excel 2007 festlegen oder Ihre Arbeitsmappe (nicht den Code selbst) ist beschädigt. Eine Abhilfe für das Problem ist die Makros als Textdateien speichern und übertragen Sie sie über individuell von Excel 2003 auf Excel 2007.

Anweisungen

Ändern der Einstellungen für Makros in Excel 2007

1 Klicken Sie auf die Schaltfläche "Office".

2 Wählen Sie "Excel-Optionen."

3 Wählen Sie "Vertrauensstellungscenter-Vertrauensstellungscenter > Einstellungen -> Einstellungen für Makros."

4 Klicken Sie auf "vertrauenswürdige Speicherorte -> neue vertrauenswürdige Speicherorte hinzufügen."

5 Fügen Sie Standort Ihrer Arbeitsmappe hinzu und wählen Sie dann "OK".

6 Öffnen Sie die Arbeitsmappe wieder in Excel 2007 und prüfen arbeiten Makros. Wenn sie immer noch nicht funktionieren, müssen Sie kopieren und fügen den Makrotext über (siehe Abschnitt 2).

Kopieren und Einfügen

7 Öffnen Sie die Arbeitsmappe in Excel 2003.

8 Suchen Sie den Code für das Makro. Eine einfache Möglichkeit, Code für ein bestimmtes Makro zu finden ist, klicken Sie auf das Menü "Extras" und dann "Makro -> Makros." Suchen Sie den Makronamen und klicken Sie dann auf "Bearbeiten".

9 Markieren Sie den gesamten Abschnitt des Codes und drücken Sie "Strg" und "C."

10 Fügen Sie den Text in eine Textdatei (mit einem Programm wie Notepad oder Wordpad).

11 Öffnen Sie VBE in Excel 2007, und fügen Sie den Code in ein neues Codefenster.

Tipps & Warnungen

  • Eine Verknüpfung zum Öffnen des Fensters VBE ist "Alt" und "F11" zusammen drücken.