PDA

Vollständige Version anzeigen : Variablendeklaration in VBA ??


Kola
10.01.2001, 14:19
Hallo,

ich hab leider noch sehr wenig Ahnung in VBA. Ich möchte einfach im Deklarationsbereich eines Moduls eine Variable vom Typ Boolen deklarieren und Ihr gleich einen Standartwert zuweisen. Ich bekomme aber immer die Meldung, dass die Zuweisung nur im Modul erfolgen darf. WIe kann ich es anstellen ??

Jan
26.01.2001, 12:55
soweit ich weiss, ist es in vba nicht möglich, in einer zeile eine variable zu definieren und ihr gleichzeitig einen wert zuzuweisen. das ist konstanten vorbehalten und sieht folgendermassen aus :

const <name> = <wert>

das kann auf modul- oder prozedurebene geschehen. auf modulebene heisst, NICHT in einer prozedur.

wenn du eine varable deklarierst, so geschieht das auf prodebene mit Dim ..., auf modulebene jedoch mit Private oder Public... !!

genaueres findest du in der hilfe. du solltest dich auf jeden fall entscheiden, ob du eine konstante oder eine variable benötigst. wenn es eine variable sein soll, dann musst du den wert meines wissens nach zur laufzeit zuordnen.

jan

uli.richter
26.01.2001, 13:58
Versuch es doch mal so:

Dim VariablenName as Boolean
VariablenName = True (oder False)