CONTROLLER Magazin 3/2016 - page 50

48
blatt mit dem Namen „AT“ anlegen => in
Zelle A1 des Blattes „AT“ die Werte mit „Strg
+ V“ reinkopieren.
4.
Bedingte Formatierung:
Alle Umsätze größer
10 TEUR grün hervorheben
. Aktivieren Sie
im Blatt „AT“ die erste Zelle, ab der bedingt
formatiert werden sollte (hier G2) => „Um-
schalttaste + Strg + Pfeil nach unten“ =>
„Bedingte Formatierung“ => „Neue Regel“
=> „Nur Zellen formatieren, die enthalten“
=> „Zellwert größer als“ 10.000 => „For-
matieren …“ => Reiter Ausfüllen => grün
=> aktivieren Sie wieder die Zelle A1
5.
Für alle Länder replizieren:
Wiederholen Sie
die Schritte 3 und 4 auch für die anderen
Länder.
6. Falls erwünscht können Sie die Reihenfolge
der Tabellenblätter je Land ändern, ein neu-
es Tabellenblatt einfügen und als Deckblatt
formatieren.
7. Deaktivieren Sie Filtern im Tabellenblatt Roh-
daten und aktivieren Sie die Zelle A1.
8. Beenden Sie die Aufzeichnung.
Abbildung 5 zeigt exemplarisch, wie der fertige
Bericht aussehen kann.
Testen Sie jetzt die beiden aufgezeichneten
Makros mit neuen Rohdaten. Falls die Ergeb-
nisse Ihren Vorstellungen entsprechen, können
Sie die Makros (Tipp 2 entsprechend) nun mit-
einander verketten.
Rufen Sie dazu mit „Alt +F11“ den Program-
miercode auf => wählen Sie das relevante
Modul aus (z. B. Modul 1) => fügen Sie in die
vorletzte Zeile des ersten Makros den Text
„Call + Name des zweiten Makros“ ein (Abbil-
dung 6).
Tipp 3: Kommentare im Quelltext
Um Ihre Makros auch für Ihre Kollegen nach-
vollziehbar zu machen, empfiehlt es sich, die
wichtigen Makroabschnitte mit Kommentaren
im Programmiercode zu versehen. Jeder Text,
der mit einem Apostroph (’) beginnt, wird von
VBA als Kommentar interpretiert, grün hinter-
legt und nicht ausgeführt (siehe Abbildung 6).
Anwendung 3: Vereinfachung des
Druckens
Eine weitere Einsatzmöglichkeit des Makrore-
korders besteht in der Automatisierung des
Druckens. Falls Sie den Bericht aus Anwen-
dung 1 zum Beispiel als PDF-Datei versenden
wollen, können Sie ein drittes Makro aufzeich-
nen, das den Druckbereich sowie die Druckein-
stellungen festlegt und damit das Drucken für
Sie vereinfacht.
1. Selektieren Sie die Blätter von „Deckblatt“
bis „IT“ => „Datei“ => „Drucken“ => Ihren
„PDF-Drucker“ auswählen; Option: „Blatt
auf einer Seite darstellen“; unter der Option
„Seite einrichten“ können Sie im Reiter
„Kopf- / Fußzeile“ weitere Informationen wie
z. B. Datum, Seitenanzahl oder Pfad hinzufü-
gen. Bis zu diesem Punkt kann der Makrore-
korder das Drucken automatisieren. Weitere
Schritte (z. B. Drucken anstoßen) sind ent-
weder manuell durchzuführen oder in einem
selbstentwickelten Programmiercode abzu-
bilden.
2. Makroaufzeichnung beenden
Abb. 7: Eine Schaltfläche einfügen & mit einem
Makro verknüpfen
Abb. 8: Reduktion der Makrolaufzeit
Zeitsparen mit Excel-Tricks
Abb. 6: Verketten von 2 Makros
Autor
Ladislav Simko, MSc.
ist Group Controller für CEE & Overseas bei der Porsche Bank
AG in Salzburg. Im Fokus seiner Tätigkeit befindet sich die in-
ternationale Betreuung von SAP FI und CO-Modulen. Neben
den operativen SAP-Themen leitet er Projekte zur Standardi-
sierung und Weiterentwicklung der Geschäftsprozesse.
E-Mail:
1...,40,41,42,43,44,45,46,47,48,49 51,52,53,54,55,56,57,58,59,60,...116
Powered by FlippingBook