Variablen

Was sind Variablen?
In Variablen werden Werte gespeichert oder zugewiesen.

Welche Variablen gibt es?

Datentyp Typkennzeichen
Bytes
Wertbereich
Boolean
2
0 oder 1 / True oder False
Byte
1
Ganze Zahlen von 0 bis 255
Currency
@
8
-922.337.203.685.477,5808 bis
922.337.203.685.477,5807
Dies ist ein Festkommadatentyp
Date
8
1.Januar 100 bis 31.Dezember 9999
Double
#
8
-1,79769313486232E398 bis
-4,94065645841247E
4,94065645841247E-324 bis
1,7976931486232E308
Integer
%
2
Ganze Zahlen von -32.768 - +32767
Long
&
4
Ganzahl von -2.147.483.648 bis 2.147.483.647
Object Beliebiger Verweis auf ein Objekt vom Typ Objekt
Single
!
4
-3,402823E38 bis -1,401298E-45
1,401298E-45- bis 3,402823E28
String
$
10
Bis zu 2 Milliarden Zeichen
Variant
22
Numerische wert des TypenDouble und dem TypString

Und so deklariert man Variablen!

Privat Sub .....
Dim HundeName As String, Alter As Integer
HundeName = "Waldi"
Alter = 2
End Sub

Hier nun die Beschreibung der obigen Deklaration:

Zeile 1: Hier wird die Variable HundeName als String und die Variable Alter als Integer deklariert.
Zeile 2: Hier wird der Variable HundeName der Wert Waldi zugewiesen.
Zeile 3: Hier wird der Variable Alter der Wert 2 zugewiesen.

Man kann auch durch folgenden Befehl eine Variable deklarieren:
Dim HundeName$
Durch das Zeichen $ wird auch in diesem Fall die Variable HundeName als String deklariert.

Man kann auch Eigenschaften einer Variablen im nachhinein ändern (es wird aber immer nur der zuletzt angegebene Wert in der Variablen gespeichert und der vorige Wert vergessen) mit dem Befehl:

txtPasswort.Height = 1400
weist Basic an: Suche das Objekt mit dem Namen txtPasswort und weise seiner Eigenschaft Height den Wert 1400 zu.

Zum Schluss noch eines: Um eine Variable allgemein zugänglich zu machen, ich meine damit, daß man auch aus Modulen (oder besser umgekehrt) darauf zugreifen kann, muss man nur das Wort Public davorsetzten.
z.B Public Muster As String