Willkommen

Pivottabelle

Spezialfilter

Formeln

Zellformate

Bedingte Formate

Gültigkeit

Programmierung

UDF - Funktionen

Tipps & Tricks

Webabfrage

Fehlersuche

Farbindex

Shortcuts

Limitationen

Downloads

Links

Kontakt

Disclaimer

Impressum

Präfix
 
 
Das Präfix
 
Um die Lesbarkeit von Prozeduren zu erhöhen, wird einer Variablen ein so genanntes "Präfix" vorangestellt. Es handelt sich um 3 Buchstaben, welche den vergebenen Datentyp erkennen lassen.
 
Bei diesem Code meldet sich zum Beispiel der Debugger mit der Fehlernummer 13, da wir versuchen einer Variablen, welche nur ganze Zahlen aufnehmen kann, einen Text zu zuweisen.
 
 
 
 
Nun ist der Fehler bei einem Code mit wenigen Zeilen schnell ausgemacht. Hat aber unsere Prozedur bereits eine Größe von vielen Zeilen, so müsste man immer wieder nach Oben zur Variablendeklaration scrollen, um den vergebenen Datentyp zu sehen. Deshalb das Voranstellen eines Präfix.
 
 
 
Hier käme nun ebenfalls die Fehlermeldung aber durch das Präfix "lng" könnte man sofort erkennen, dass diese Variable nur Daten vom Typ "Long", also ganze Zahlen aufnehmen kann.
 
 
 
 
So sähe die korrekte Zuweisung aus. Einer Variablen vom Typ "Long" kann nur eine Zahl, und zwar eine Zahl ohne Nachkommastellen, zugewiesen werden.
 
 
 
 
 
Gleiches gilt für Steuerelemente. Um auch hier die Lesbarkeit zu erhöhen erhalten sie ein Präfix.
 
Aus Commandbutton1, welcher später unser Userform schliessen soll, wird cmdSchliessen.
 
 
 
Anpassung im Eigenschaftenfenster unter "Name"
 
 
 
Aus der nichtssagenden Bezeichnung Commandbutton1 wird cmdSchliessen.
 
Die Beschriftung kann unter Caption geändert werden.
 
 
Nachfolgend nun 2 Tabellen mit den Präfixen für Variablen und Steuerelemente
 
 
Tabelle1
 AB
1VariablentypPräfix
2Bytebte
3Booleanbln
4Integerint
5Longlng
6Singlesng
7Doubledbl
8Currencycur
9Datedte
10Objectobj
11Stringstr
12Variantvnt
13Rangerng
14  
15  
16SteuerelementPräfix
17Imageimg
18CommandButtoncmd
19Labellbl
20ComboBoxcbo
21CheckBoxchk
22ListBoxlst
23OptionButtonopt
24Framefrm
25TextBoxtxt
26ToggleButtontgb
27TabStrip ( Register )tab
28MultiPagemul
29ScrollBarscb
30SpinButtonspb
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
Werden Variablen modulweit ( Gültig im gesamten Modul ) bzw Global ( Gültig innerhalb der gesamten Prozedur ) deklariert, so erhalten sie einen weiteren Buchstaben zur Kennzeichnung. Ein kleines "m" für Modulweit bzw ein kleines "g" für Global. Hier als Beispiel für die beiden Datentypen Integer und Long.
 
 
Tabelle1
 AB
33Variablentyp ( Modulweit )Präfix
34Integermint
35Longmlng
36  
37  
38Variablentyp ( Global )Präfix
39Integergint
40Longglng
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download