Einschränkungen

Excel4-Makros besitzen die Eigenart, in neueren Excel-Versionen manchmal nicht so zu funktionieren, wie sie sollen, sie sind offensichtlich nicht voll kompatibel. Auch Datei-Abstürze sind nicht selten. Daher sind diese Makros aus gutem Grund für die neueren Excel-Versionen nicht dokumentiert. Aber immerhin, eingefleischte Excel4-Makro-Fans verwenden die Funktionen auch noch in Excel2007, daher sollen ein paar Aspekte dieser interessanten Technik hier angesprochen werden.

Funktionen, die Sie mit Excel4-Makros erzeugen, sind nicht volatil; d.h. Zellen mit solchen Funktionen werden bei Zelländerungen nicht neu berechnet, man muß also schmutzige Tricks anwenden, um das gewünschte Verhalten zu erzwingen.

Um eine Neuberechnung manuell anzustoßen, muß man Strg+Alt+F9 statt nur F9 drücken.

Alternativ kann man die Formeln so erweitern, dass Excel diese Zellen grundsätzlich in eine Neuberechnung einbezieht, ohne dass das Ergebnis verfälscht wird.

In den Praxisbeispielen wird darauf hingewiesen.

Auch Excel4-Makros können grundsätzlich Viren enthalten. Daher erscheint beim Öffnen der Mappen mit Makros der Hinweis: „Die Arbeitsmappe, die Sie öffnen, enthält Makros. Makros können Viren....."

Auch für solche Makros muß daher die Makrosicherheit auf „Niedrig“ gestellt werden, um die lästige Nachfrage abzustellen.

Speichern Sie Arbeitsmappen, die Excel4-Makros enthalten, im Dateiformat *.xlsm.

More:

Einsatz von Excel4-Makros in neueren Excel-Versionen