 |
Englische und deutsche Makrosprache verwenden
Das Abtippen von Makrolistings kann unter ungünstigen Umständen ziemlich frustrierend enden dann nämlich, wenn Ihnen bei jeder Befehlszeile Fehlermeldungen um die Ohren fliegen. Schließlich legen sie den Verdacht nahe, daß das Makrolisting vor Fehlern nur so wimmelt. Was aber nicht unbedingt der Fall sein muß. Besonders wenn Fehlermeldungen im Rudel auftreten, hat dies meistens einen ganz simplen Grund: Excel ist über eine andere als die eingestellte Makrosprache gestolpert. Die Tabellenkalkulation akzeptiert zwar sowohl Englisch als auch Deutsch als Programmiersprache für Makros, jedoch je nach Konfiguration nur entweder die eine oder die andere. Wenn bei Ihrer Excel-Version die Sprache auf Englisch eingestellt ist, werden Sie feststellen, daß Excel keine deutschen Makrolistings akzeptiert. Das gleiche gilt umgekehrt, wenn Ihre Makro-Sprache auf Deutsch gestellt ist und Sie versuchen, ein englisches Makrolisting einzutippen. Sie können in Excel die Sprache jedoch umstellen, indem Sie »Extras | Optionen« wählen und im Register »Modul Allgemein« unter »Standardeinstellungen« die Sprache auswählen, in der das Makrolisting vorliegt. Allerdings funktioniert das nur mit jungfräulichen Dateien. Wenn Sie aber bereits damit begonnen haben, das Makro einzutippen und erst dann die Sprache der Datei umstellen wollen, spielt Excel nicht mit und beharrt beim Makrolisting stur auf der zuvor eingestellten Sprache. In der Regel werden Makros jedoch ohnehin nicht in "normalen" Arbeitsmappen abgelegt. Damit das Makro in allen Arbeitsmappen zur Verfügung steht, gibt man es normalerweise in die persönliche Arbeitsmappe »Personl.xls« ein. Diese Datei befindet sich in dem Unterverzeichnis »XlStart« von Excel und akzeptiert entweder ausschließlich englische oder deutsche Makros. Damit diese Datei aktiv bleibt, aber im normalen Betrieb nicht stört, wird sie in den meisten Fällen über den Menüpunkt »Fenster | Ausblenden« unsichtbar gemacht und nur bei Bedarf mit »Fenster | Einblenden« auf den Monitor geholt. Die Anzahl Ihrer persönlichen Arbeitsmappen ist nicht begrenzt. Somit können Sie jederzeit eine zweite Mappe anlegen, die die Sprache akzeptiert, die Ihnen Ihre persönliche Arbeitsmappe »Personl.xls« verweigert. Um diese zweite Makro-Datei einzurichten, wählen Sie zunächst »Datei | Neu« und wechseln dann in das Menü »Extras | Optionen | ModulAllgemein«. Unter »Standardeinstellungen« geben Sie die Sprache ein, die von Ihrer persönlichen Arbeitsmappe nicht unterstützt wird, also entweder »Englisch/USA« oder »Deutsch/Deutschland«. Bestätigen Sie mit einem Klick auf die Schaltfläche »OK« und wählen Sie dann »Einfügen | Makro | Visual Basic Modul«, um Ihr erstes anderssprachiges Makro einzugeben. Wählen Sie dann »Datei | Speichern unter« und wechseln Sie ins Unterverzeichnis »XlStart« des Excel-Hauptverzeichnisses. Am besten benennen Sie die Arbeitsmappe nach der Sprache, also entweder »Englisch« oder »Deutsch«, und bestätigen mit »OK«. Da sie in dem Ordner »XlStart« gespeichert wurde, lädt Excel diese Arbeitsmappe nun bei jedem Start. Weil Sie nur bei Bedarf sichtbar sein soll, wählen Sie vor dem Schließen der Datei »Fenster | Ausblenden«. Somit ist die Datei und mit Ihr die darin enthaltenen Makros zwar geöffnet, aber sie taucht nicht in der Liste der geöffneten Dateien auf und stört nicht bei der Arbeit. Je nachdem, in welcher Sprache Sie in Zukunft ein Makro anlegen wollen, wählen Sie dann »Fenster | Einblenden«, und Sie können die gewünschte Makromappe auswählen.
|
 |