@BlueDog: Eine Deklarierung der Variablen ist meist nicht zwingend notwendig, sie erleichtert die Arbeit aber enorm. Mal davon abgesehen, dass man alle verwendeten Variablen auf einen Blick hat, weiß man dann auch gleich, welche Werte sie aufnehmen sollen.
Ein Deklarieren der Variablen außerhalb der Prozedur ist nur dann notwendig, wenn man diese Variablen und die darin befindlichen Werte in mehreren Prozeduren verwenden will. Wenn ich eine Variable bzw. die Werte, die drin sind nur in dieser einen Prozedur brauche, dimensioniere ich sie in der Prozedur.
@AirsoftDivisionHRO: Der Fehler war tatsächlich in der Print-Zeile, die Ursache ist, dass bei der Verwendung von "&" (Kaufmann-Und) immer davor und danach ein Leerzeichen sein muss. Wenn du das "&" direkt (also ohne Leerzeichen) an eine Variable anhängst, glaubt VB, du willst diese Variable als Long-Variable verwenden.
Der Doc!