Hallo ZantaMaria,
das Suffix .BAS ist das Standardsuffix für BASIC-Programme.
In BASIC kann man auch während des Programmteils Variablen deklarieren. Die Anweisung ikroll=0 stellt im eigentlichen Sinne zwar keine Deklaration dar, wird aber von BASIC als solche interpretiert (frei dem Motto: "wenn du ikroll noch nicht kennst: jetzt kennst du es und weise auch gleich einen Wert zu"). Die Anweisung stellt also das dar, was Du beschrieben hast. Das "i" ist kein Vorsatz, den Du nicht verstehst sondern nur unsaubere Programmierung.
In anderen Programmiersprachen müssen die Variablen vorab deklariert worden sein, oder es gibt Fehlermeldungen. Auch VBA ist da nicht so pedantisch. Ich würde mir aber an Deiner Stelle von Anfang an die saubere Programmierung, d.h. erst Deklaration der Variablen (z.B.: kroll as integer, ikroll as integer, etc.), dann Programmanweisungen mit den Variablen angewöhnen. Zusätzlich würde ich mir bei der Deklaration auch noch Kommentare machen, wozu die Variable gut sein soll (z.B.: kroll as integer ' VAR für Kroll-Wert), denn nach ein paar Jahren weisst Du nicht mehr, wozu kroll, ikroll, ktoll, dpart usw. überhaupt gut sein sollte und Du musst es Dir erst mühsam aus vielen Programmierzeilen neu erarbeiten.
LG. robirob
|