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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Modellbasiertes</strong> <strong>Logistikmanagement</strong>Variablen ihren Wert verlieren oder wo er geändert wird. Die sauberste Lösung ist dieDeklaration innerhalb der Prozeduren und die Weitergabe als Parameter. 1GÜLTIGKEITSBEREICHUND LEBENSDAUEREINER VARIABLENDEKLARATIONÖffentlich(alle Prozeduren in allenModulen (des Projektes))Privat(nur in den Prozedurendes Moduls)Lokal vergänglich(Prozedurebene, Wertwird gelöscht)Lokal statisch(Prozedurebene, Wertwird beibehalten)Deklaration vor der Sub-Zeile mit Public-Anweisungz. B.: Public Variable As DatentypDeklaration vor Sub-Zeile mit Private-Anweisungz. B.: Private Variable As DatentypDeklaration nach der Sub-Zeile mit Dim-AnweisungDeklaration nach der Sub-Zeile mit Static-Anweisung:z. B.: Static Variable As DatenTypTabelle: Gültigkeitsbereiche und Lebensdauer von Variablen in VBAPublic-Anweisung, Private Anweisung, Dim-Anweisung, Static-AnweisungA.3.4.5Deklarieren von Variablen innerhalb einer ProzedurDie Deklaration von Variablen innerhalb einer Prozedur kann unter VBA auf dreiArten erfolgen. Die klassische Variante verwendet den expliziten Datentyp, diekürzere Variante lediglich ein Kurzzeichen direkt an den Namen gehängt. Mit derDefTyp-Anweisung kann man darüber hinaus auch noch Variablentypen fürVariablennamen festlegen, deren Name mit einem Buchstaben innerhalb einesgewissen Bereiches beginnt. Innerhalb einer Prozedur sollte man die Dim-Anweisung in der Regel an den Anfang der Prozedur stellen.Die Datentyp-Kürzel und DefTyp-Bezeichnungen entnehme man der obigen Tabellezu den Standard-Datentypen.1 Vergl.http://de.wikibooks.org/wiki/VBA_in_Excel/_G%C3%BCltigkeit_von_Variablen_und_Konstanten#Deklaration_auf_Prozedurebene56

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!