Dies ist ein Zusatz-Angebot von www.excelei.de
Kleine EXCEL-R�tseleien
von NoNet

Besucher seit 17.02.2012:

Aktuelle Besucherzahl :

Mail senden : Raetselei@Excelei.de

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 :

Term aus einzelnen Zellen per Excel4-Makrofunktion
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 :

Fehlermeldung 'Diese Funktion ist ung�ltig' beim Versuch, eine Excel4-Makrofunktion in ein Tabellenblatt einzugeben








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 :

Sicherheitswarnung 'Makros wurden deaktiviert'



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")
Excel 2010 Sicherheitscenter : Zum Vergr�ssern bitte anklicken










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 !
 
Excel 2003 Meldung : Excel4-Makros aktivieren