Übersicht aller Makros
![]()
Aus technischen Gründen haben wir alle Makros in dieser Liste vereinigt. Sie können diese somit komplett ausdrucken und nach und nach ausprobieren. Sie können den Quellcode auch einfach markieren, kopieren und in ein EXCEL-Modul einfügen.
| Allgemeine Hinweise zu den Makros |
|
| Makro 1: Seite einrichten und Fußzeile mit Pfadangabe, Datum und Namen versehen |
Dieses Makro läßt sich prima in die Menüleiste einbinden, um mit einem Klick jede neue Tabelle mit den persönlichen Einstellungen und dem eigenen Namen einzurichten. In Zeile 11 den eigenen Namen ersetzen und Makro in der persönlichen Arbeitsmappe im Hintergrund speichern. Alle Angaben wie z.B. die Seitenränder können direkt im Quelltext angepaßt werden. |
| Makro 2: Inhalte markierter Zellen unsichtbar machen |
Dieses Makro läßt sich prima in die Menüleiste oder in das Kontextmenü (rechte Maustaste) einbinden, um mit einem Klick den Inhalt der zuvor markierten Zellen unsichtbar zu machen (z.B. Berechnungen/Hilfszellen bei Präsentationen). Makro in der persönlichen Arbeitsmappe im Hintergrund speichern und zuweisen. |
| Makro 3: Format der aktuellen Zellen ändern in "#,##0" |
Dieses Makro ist gut im Kontextmenü (rechte Maustaste) oder auch mit Icon versehen in der Iconleiste untergebracht, um mit einem Klick den Inhalt der aktiven Zellen mit dem definierten Zahlenformat zu formatieren. Makro in der persönlichen Arbeitsmappe im Hintergrund speichern und zuweisen. |
| Makro 4: Format der aktuellen Zellen ändern in "#,##0.00" (im Wechsel zu 3.) |
Dieses Makro ist im Wechselspiel mit Makro 3 ebenfalls gut im Kontextmenü (rechte Maustaste) oder auch mit Icon versehen in der Iconleiste untergebracht, um mit einem Klick den Inhalt der aktiven Zellen mit dem definierten Zahlenformat zu formatieren. Makro in der persönlichen Arbeitsmappe im Hintergrund speichern und zuweisen. |
| Makro 5: Externes Programm aus EXCEL heraus starten |
Mit diesem Makro können Sie jede beliebige Anwendung aus EXCEL heraus starten; der Pfad ist beliebig abänderbar; voreingestellt ist die Zeichentabelle. Weitere Beispiele können der Taschenrechner (calc.exe), der Explorer (explorer.exe), der Editor (notepad.exe) oder auch Solitär (sol.exe) im selben Windows-Verzeichnis sein. |
| Makro 6: Anzahl der EXCEL-Dateien in einem bestimmten Verzeichnis anzeigen |
Diese Makro zählt die Dateien (voreingestellt xls-Dateien unter Filename) im angegebenen Pfad (voreingestellt "C:\excel\dateien"). Es öffnet sich eine Dialogbox mit der Anzahl der entsprechenden Dateien. |
| Makro 7: Aktuelles Tagesdatum und Dateiname inkl. Speicherpfad in aktiver Zelle anzeigen |
Diese Makro zeigt in der gewählten Zelle das aktuelle Tagesdatum und den Dateinamen inkl. Speicherpfad an und hilft so z.B. ausgedruckte Excel-Sheets in den Niederungen des Netzwerkes wiederzufinden. (eingesandt von Sven Maier) |
| Makro 8: Anzeigen einer Dialogbox, wenn eine Datei geöffnet wird |
Diese Makro zeigt beim Öffnen der Datei eine Dialogbox mit einem freiwählbaren Informationstext für z.B. andere Anwender an. Die Prozedur Auto_Open wird automatisch bei jedem
Start ausgeführt (wenn Makros aktiviert sind).
|
| Makro 9: Datei per Makro öffnen und Dialogbox "Speichern unter..." anzeigen |
Dieses Makro öffnet die Datei "Formular.xls" und blendet sodann die Dialogbox "Speichern unter..." ein. Der (fremde) Nutzer kann sich somit eine Kopie des Originals abspeichern und diese bearbeiten. Sehr nützlich bei Original-Formularen, welche allen Mitarbeitern zugänglich sind. (Kann man auch schick mit der Dialogbox aus Tipp 8 kombinieren.) Wichtig: Name und Pfad der Datei sind unbedingt anzupassen. (Idee von mehreren Mitgliedern der CS eingesandt)
|
| Makro 10: Alle Dateien aus einem Verzeichnis in EXCEL ausgeben |
Dieses Makro gibt alle Dateien eines bestimmten Verzeichnisses in einer Exceltabelle aus. In der Zelle A1 kann der gewünschte Verzeichnis-Pfad eingegeben werden, ansonsten wird das aktuelle Verzeichnis durchsucht. Die Ausgabe kann in der aktuellen Zelle oder auch wahlweise in einer bestimmten Zelle vorgesehen werden. (von Martin Haecki)
|
| Makro 11: Farbe von Zelle und/oder Schrift ändern (z.B. per ShortCut) |
Dieses Makro ändert in allen makierten Zellen eines Tabellenblattes die Farbe der Zelle sowie die Farbe der Schrift. In dem Beispielcode wird die Zelle gelb (6) und die Schrift rot (3) gefärbt. Mit der Hinterlegung einer Tastenkombination kommt man so bei häufigem Färben schnell voran. |
| Makro 12: Formeln per Shortcut als Werte einfügen (Inhalte einfügen ... / Werte) |
Mit diesem Makro können innerhalb der markierten Zellen eines Tabellenblattes die Formeln in den Zellen in Werte umgewandelt werden. Analog zum Kontext-Menüpunkt "Inhalte einfügen... / Werte" kann hierbei mit der Hinterlegung einer Tastenkombination auf z.B. Strg+b per Tastatur schnell das gewünschte Ergebnis erzielt werden. |
| Makro 13: Zoom mit Intelli-Mouse umschalten |
Hier ein Makro, wie es für Controller sehr nützlich sein kann: Den Zoom mit einer Intelli-Mouse ein- und ausschalten - per Button in einer Symbolleiste. So kann man, ohne umständlich über Menü und Optionen gehen zu müssen zwischen Scroll- und Zoom-Modus hin- und herschalten; praktisch bei großen Charts mit Text, bei denen die Präsentation mitberücksichtigt werden soll oder auch zum schnellen Springen im Sheet. Der Button zeigt den aktuellen Status der Funktion an. Man muss bloß eine neue Symbolleiste mit einem neuen Button versehen, die Namen im Makro entsprechend anpassen (2. Zeile) und das Makro dieser Schaltfläche zuweisen. (von: Markus DeInka) |
| Makro 14: Formeln durch Ergebnisse ersetzen |
Bei langen Formelreihen kann das Neuberechnen der bereits eingegebenen Formeln recht lange dauern. Bei z.B. monatlich aktualisierten Tabellenblättern hat man die Daten auch oft nicht mehr an der Originalstelle auf die sich die Formeln beziehen. Dies führt zu einem Verlust dieser Werte. Die Formeln kann man durch Werte ersetzen --> Formeln markieren, Bearbeiten - Kopieren, dann Bearbeiten - Inhalte einfügen - Optionen: "Werte". Dies kann man auch bequem durch ein Makro erledigen: |
| Makro 15: Inhalte einfügen.../nur Werte |
Die Anwendung des häufig verwendeten Menübefehls “Inhalte einfügen.../Werte“ kann durch ein Makro noch vereinfacht werden: Durch den einfachen Befehl “kopieren“ wird ja bekanntlich nicht nur der Zellwert, sondern auch die Formatierung der Zelle übernommen. Mit dem Menübefehl “Bearbeiten / Inhalte einfügen“ und der Menüoption “Werte“, werden jedoch lediglich die Werte eingetragen, aber die Formatierung nicht übernommen. Um diesen Ablauf zu beschleunigen können Sie sich ein Makro erzeugen, das mit einer Tastenkombination aufgerufen werden kann. Dabei gehen Sie so vor: |
| Makro 16: Text in Zahlenwerte umwandeln |
Nach einem Textimport tritt oft (eigentlich fast immer) das Problem auf, dass Zahlen nicht als Zahlen sondern als Text erkannt werden. Ist dies der Fall, kann mit diesen Zahlen nicht gerechnet werden. Abhilfe schafft, wenn man die Zelle mit F2 aufruft und mit Enter wieder bestätigt. Das folgende Makro löst das Problem und automatisiert es: |
| Makro 17: Fenster per Makro anordnen (um Werte zu vergleichen) |
Immer wieder kommt es vor, dass man Werte innerhalb einer Datei miteinander vergleichen möchte und dann zwischen zwei Tabellenblättern hin- und herspringt. Über das Fenster-Menü kann man ein "Neues Fenster" öffnen und beide dann zum Beispiel horizontal "anordnen". Das folgende Makro automatisiert dies. Fenster können dann durch Zuweisung einer Tastenkombination schnell angeordnet werden: |
Schauen Sie auch in unseren EXCEL-Tipps und -Tricks nach arbeitsvereinfachenden Möglichkeiten für Ihr Controlling.
Gerne können Sie bei uns werben. |