Hallo Lanzma,
In einem Buch habe ich gelesen,
von Bernd held? *gg*
dass man beim deaklarieren
kein Komma benutzen darf (die Kurzform), bzw. das die dekl.
dann nicht funktioniert !
Zum Trennen muß man ein Komma benutzen.
Bsp. das nicht gehen soll: Dim A, B, C As Integer
Das „geht“, das „funktioniert“ schon, aber die hinten angehängte Festlegung auf Integer gilt nur für C.
A und B sind dadurch immer noch undeklariert = als Variant deklariert.
Soll Bsp.: Dim A As Integer, Dim B As Integer Dim C As Integer
Das klappt nicht, es kann pro Zeile nur ein DIM geben, also so:
Dim A As Integer, B As Integer, C As Integer
Habe bis jetzt immer mit Kurzform gearbeitet…
Irgendwie hast du eine seltsame Kurzform. Wenn ich jetzt mal für mich Kurz für mich sage was für mich eine Kurzform bzw. langform in der Beziehung wäre
Kurzform: Dim A,B,C
Langform: Dim A as Integer,B as Integer,C as Integer
Aber das mache ich nur bei kleinen Codes. Bei viel Code nähere ich mich bei der Variablendeklaration der ungarischen Notation an.
oder liegt das
an der Excel Version?
Nein, was ich sage gilt für alle.
Was bedeutet eigentlich das $ Zeichen beim deklarieren
Bsp: Dim Haus$
Es gibt festgelegte Kürzel, die man einem Variablennamen anhängt, die den Variablentyp angeben, String, Integer usw.
Gruß
Reinhard