13.07.2015 Aufrufe

Modellbasiertes Logistikmanagement - Prof. Dr. Heinz-Michael ...

Modellbasiertes Logistikmanagement - Prof. Dr. Heinz-Michael ...

Modellbasiertes Logistikmanagement - Prof. Dr. Heinz-Michael ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Modellbasiertes</strong> <strong>Logistikmanagement</strong>A Crash-Kurs in Excel VBAIn diesem Abschnitt geben wir einen Überblick über die Programmiersprache VisualBasic for Applications (VBA) von Microsoft, ausgerichtet auf Excel, wobei wirKenntnisse in einer gängigen Programmiersprache voraussetzen. Das hat denVorteil, dass damit die Erklärung grundlegendender Begriffe nicht logischaufeinander aufbauend erklärt werden muss. Der nachfolgende Text ist als Steilkursfür Programmierer mit Vorkenntnissen gedacht, die sich möglichst schnell in eine fürsie neue Programmiersprache und deren Entwicklungsumgebung einarbeiten wollen,ohne sich lange mit zwar pädagogischen aber für ihre momentane Problemstellungirrelevanten Beispielen zu beschäftigen. 12VBA ist eine leistungsfähige Skriptsprache und die am weitesten verbreiteteMöglichkeit, auf Microsoft-Office-Anwendungen (Excel, Word, Access etc.)basierende Programme zu erstellen. VBA ist auf prozedurale Programmierungausgerichtet. Zwar gibt es auch in diesem Zusammenhang Klassen und Objekte mitMerkmalen wie Datenkapselung, nicht jedoch die Implementierungsvererbungobjektorientierter Sprachen.In diesem kurzen Schnelleinstieg können natürlich nur die wichtigsten Aspekte vonVBA behandelt werden. Wir empfehlen dem Nutzer, die nicht erwähnten Icons undMenüs auf dem Bildschirm selbständig aus zu probieren, um auf diese Weise derenFunktionalität spielerisch zu erfassen. Sie lassen sich in der Regel intuitiv verstehen.Diese Vorgehensweise empfiehlt sich übrigens für jede neueProgrammierumgebung.Als Hilfsmittel greifen wir vornehmlich auf die von Microsoft bereits in Excelintegrierte und somit direkt verfügbare Hilfe-Funktion zurück. Im Bedarfsfall können1 Umfassende und sehr ausführliche Einführungen in Excel-VBA findet man beispielsweise in denBüchern von Held (2004, 2010a, 2010b). Eine kompakte Einführung bietet Nahrstedt (2011). Füreinen Grundkurs in Programmierung mit Visual Basic siehe beispielsweise Kämper (2009).2 Die Ausführungen hier basieren weitgehend auf der Excel-Hilfe und dabei insbesondere aufhttp://office.microsoft.com/de-de/ecel-help/http://www.excel-functions.infohttp://de.excelfunctions.eu/6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!