CONTROLLER Magazin 3/2016 - page 49

47
(i) Formatierung der Rohdaten, (ii) Sortieren
und Filtern der Daten sowie Erstellung der Lan-
desberichte.
Phase 1: Formatierung der Rohdaten
(exemplarische Darstellung)
1. Öffnen Sie eine neue Arbeitsmappe, kopie-
ren Sie die Daten aus dem Vorsystem in die
Zelle A1 und speichern Sie die Mappe im Da-
teiformat „.xlsm“ ab.
2. Starten Sie den Makrorekorder mit „Ansicht“
=> „Makros“ => „Makro aufzeichnen …“
und geben Sie dem Makro einen aussage-
kräftigen Namen (Makronamen mit Leerzei-
chen sind nicht erlaubt) und ggf. eine Be-
schreibung.
Tipp 1: Abspeichern von Makros
Sie können beim Speichern eines Makros aus
3 Varianten wählen:
(i) Persönliche Arbeitsmappe,
(ii) Neue Arbeitsmappe, oder
(iii) Diese Arbeitsmappe (siehe Abbildung 3).
Mit der ersten Variante steht Ihnen das Makro
in allen Excel-Anwendungen zur Verfügung,
mit der zweiten wird eine neue Arbeitsmappe
geöffnet und das Makro ist nur in dieser Map-
pe verfügbar, mit der dritten Variante ist das
Makro in der aktuellen Mappe abgespeichert
und nur hier verfügbar. Falls mehrere Mitarbei-
ter den Bericht abwechselnd erstellen sollen,
ist die dritte Variante sinnvoll.
3. Alle Aktionen, die Sie ab jetzt ausführen,
werden vom Makrorekorder aufgezeichnet.
Aktivieren Sie die Zelle A1 und führen Sie die
gewünschten Formatierungsschritte aus.
Beispielsweise markieren Sie alle Spalten
des Berichts und passen deren Breite mit
=> „Format“ => „Spaltenbreite automatisch
anpassen“ an.
4. Beenden Sie den Makrorekorder mit „Ansicht“
=> „Makros“ => „Aufzeichnung beenden“.
Nun kann der vom Makrorekorder aufgezeich-
neter Programmiercode mit Hilfe der Tasten-
kombination „Alt +F11“ unter dem Knoten Mo-
dule (z. B. Doppelklick auf Modul 1) angezeigt
werden (siehe Abbildung 4).
Tipp 2: Verketten von Makros
Wenn Sie Makros aufzeichnen, ist es hilfreich,
die Aufzeichnungen in mehrere Teile zu zerle-
gen und sie dann mit dem Befehl „Call + Mak-
roname“ zu verketten (wie man hierbei vorgeht,
wird im weiteren Verlauf des Artikels beschrie-
ben). Somit vermeiden Sie Fehler, die passieren
können, wenn Sie beispielweise 20-30 Schritte
in einem Makro abbilden wollen.
Phase 2: Sortieren und Filtern der Daten
sowie Erstellung der Landesberichte
Um das Makro übersichtlich und effizient zu ge-
stalten, nutzen Sie Tipp 2 und zeichnen Sie ein
separates, zweites Makro auf, mit Hilfe dessen
Sie die Daten sortieren, filtern und die Landes-
berichte erstellen.
1.
Dynamische Selektion des Datenbereichs:
Es
ist wichtig, die Selektion des Datenbereichs
dynamisch zu gestalten, damit Ihr Makro
auch für den Fall einer sich ändernden Zei-
len- bzw. Spaltenanzahl fehlerfrei funktio-
niert. Markieren Sie dazu Zelle A1 => „Um-
schalttaste + Strg + Pfeil nach unten“ (dyna-
mische Selektion der Zeilen) => „Umschalt-
taste + Strg + Pfeil nach rechts“ (dynamische
Selektion der Spalten).
2.
Sortieren nach Benutzerkriterien:
„Benut-
zerdefiniertes Sortieren …“ => Sortieren
nach „Land“ => Ebene hinzufügen =>
Sortieren nach „Produkt“. Somit haben Sie
die Daten zuerst je Land und danach je
Produkt gereiht.
3.
Daten für ein Land filtern:
„Autofilter“ aktivie-
ren => in Spalte Land „AT“ wählen => „Strg
+ *“ => „Strg + C“ => ein neues Tabellen-
CM Mai / Juni 2016
Abb. 3: Speicheroptionen eines Makros
Abb. 4: Programmiercode anzeigen
Abb. 5: Der fertige Verkaufsbericht
1...,39,40,41,42,43,44,45,46,47,48 50,51,52,53,54,55,56,57,58,59,...116
Powered by FlippingBook