Um erweiterte bzw. dynamische Funktionalitäten in eine Excel-Mappe zu integrieren, ist es manchmal erforderlich die veralteten aber dennoch sehr wirkungsvollen Excel4-Makrofunktionen zu verwenden. Viele Rätseleien basieren auf diesen Excel4-Makrofunktionen,die beim Öffnen der Mappe aktiviert werden müssen ! Diese Makrofunktionen sind zwar die Vorläufer der heutigen VBA-Sprachversionen, dennoch ähneln sie eher den Tabellenblattfunktionen als den VBA-Makros. Diese Excel4-Makrofunktionen können jedoch nicht direkt in Tabellenblättern eingegeben werden, sondern nur in spezielle Makroblättern (erstellbar per Strg+F11) oder besser : in definierten Namen (siehe Strg+F3). Excel4-Makrofunktionen bieten zahlreiche Berechnungen/Informationen/Auswertungen, die sich per "normalen" Tabellenblattfunktionen nicht erreichen lassen. So gibt es z.B. Excel4-Makro-Funktionen zum Ermitteln der Hintergrundfarbe einer Zelle oder des Inhalts des Kommentarfeldes einer Zelle, den Namen des aktuellen Tabellenblattes oder auch zum Ermitteln des Formelinhaltes einer Zelle oder sogar zum Zusammensetzen mehrerer Zellinhalte zu einem funktionierenden Gleichungs-Term : Beispiel : folgende Zellen enthält eine Tabelle : In Zelle E1 steht der Bezug =ERGEBNIS und das richtige Ergebnis : 30 Dieses Ergebnis stammt aus dem definierten Namen "ERGEBNIS" mit Bezug auf die Excel4-Makrofunktion =AUSWERTEN("="&A1&B1&C1). Diese Funktion setzt die Inhalte aus den Zellen A1:C1 und das vorangestellte "="-Zeichen zu einem String zusammen ("=10+20") und wertet diesen als Term aus - das Ergebnis ist : 30 ! Diese Funktion =AUSWERTEN("="&A1&B1&C1) lässt sich NICHT in eine Zelle eines Tabellenblattes direkt eingeben, ansonsten erscheint die Fehlermeldung : Eine komplette Übersicht über alle verfügbaren Excel4-Makrofunktionen finden Sie zum Herunterladen auf folgender Seite : http://www.excelei.de/seiten/xl4makro_funktionen_download.php Enthalten Dateien Excel4-Makrofunktionen (meist in definierten Namen - siehe Strg+F3), so erscheint beim Öffnen einer solchen Mappe je nach Excel-Version ein unterschiedlicher Hinweis : Bis Excel 2003 erscheint folgende Meldung, die mit "Ja" bestätigt werden muss : Ab Excel 2007 (hier : unter Excel 2010 ) erscheint folgender Sicherheitshinweis oberhalb der Bearbeitungsleiste : Damit diese Mappe ordnungsgemäß funktioniert, muss dieser Hinweis mit Inhalt aktivieren... bestätigt werden ! Dieser Hinweis erscheint jedoch nur, wenn per "Datei ⇨ Optionen ⇨ Sicherheitscenter" die Einstellung auf dem Standardwert konfiguriert ist : "Alle Makros mit Benachrichtigung deaktivieren" (bis Excel 2003 : "Extras ⇨ Makros ⇨ Sicherheit ⇨ "Mittel")
Steht diese Einstellung auf "Alle Makros ohne Benachrichtigung deaktivieren" (Bis Excel 2003 : "hoch"), so erscheint dieser Hinweis nicht und die Mappe funktioniert nicht ordnungsgemäß ! Stellen Sie also bitte sicher, dass diese Einstellung entsprechend der o.g. Vorgabe konfiguriert ist !