Microsoft Office Tutorials and References
In Depth Information
6.1 Controller - Programmierer?
Excel ist nicht nur ein exzellentes Kalkulationsprogramm mit ausge-
reifter Formeltechnik und umfangreichem Funktionsangebot, son-
dern auch ein Entwicklungswerkzeug für automatisierte Abläufe und
Dialoge. Die Makrosprache VBA (Visual Basic for Applications), die
in allen Programmen der Office-Familie enthalten ist, bietet die
Möglichkeit, Programme zu schreiben, die Routinetätigkeiten auf
Knopfdruck abarbeiten. Mit modernster Objektorientierung und
Objektbibliotheken und einer Dialogschnittstelle über UserForms
bietet VBA alles, was zur Erstellung professioneller Programme nötig
ist. Nur programmieren müssen Sie noch selbst.
6.1
Controller – Programmierer?
Müssen Controller programmieren können? Die Frage lässt sich
natürlich nicht pauschal beantworten. Jedes Unternehmen stellt unter-
schiedliche Anforderungen, zu unterschiedlich ist die Positionierung
von Excel als Analyse- und Reportingwerkzeug. Schlechte Resultate
aus Makrobasteleien und halbfertige »Praktikantentools«, die Pro-
zesse eher hemmen als beschleunigen findet man ebenso häufig wie
professionelle und brillante Makrolösungen, die das Controlling in
allen Bereichen vom Datenimport bis zum Managementbericht unter-
stützen. Ob Makros sinnvoll sind, ist immer eine Frage der Perspek-
tive, in jedem Fall sollte die Makroprogrammierung aber als
vollwertiger Teil der Softwareentwicklung im Unternehmen behandelt
werden.
Ein eisernes Prinzip aus dem Projektmanagement ist die Stakeholder-
Unterstützung: Holen Sie sich ein »Go« von der Führungsebene,
sprechen Sie sich mit der IT-Abteilung ab und stellen Sie sicher, dass
Makros akzeptiert und erwünscht sind. Zur Unterstützung müssen
natürlich Ressourcen verfügbar gemacht werden. Ausgebildete Key-
User, die Makros überprüfen und reparieren können, sind ebenso
unerlässlich wie ausführliche Trainingsmaßnahmen.
Training und Selbststudium
VBA ist zwar eine der leichtesten Programmiersprachen, sollte aber
in qualifizierten Seminaren geschult werden. Nur mit praxiserfahre-
nen Trainern kann sichergestellt werden, dass Makros sicher in die
Datenverarbeitungsprozesse integriert werden.
Search JabSto ::




Custom Search