Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

Natascha [Gast] schrieb am 29.October.2005, 18:01:00 in der Kategorie web.coding

VBA - Kopfgesteuert mit WHILE

> Moin moin,
>
> ergänzend zu Andreas\' Antwort noch ein paar Bemerkungen:
>
> > Dim p As Single
> > p = 4
>
> Da verschwendest Du Speicher, der Typ Byte reicht.
>
> > K = InputBox(\" Kapital? \", \"Kapital\")
>
> Wie Andreas auch schrieb, solltest Du die Variablennamen günstiger wählen,
> neben der besseren Lesbarkeit findet man Fehler auch schneller. Hier würde
> sich z. B. anbieten:
>
> curKapital
>
> cur, deshalb damit man den Datentyp gleich erkennen kann.
>
> Und was passiert, wenn man einen Text in die Inputbox eingibt?
>
> > y = K
> > X = 2 * K
> > Do While y > x
> > ...
> > Loop
>
> Hier kann die Schleife erst gar nicht anfangen, weil y ja schon kleiner
> als x ist. Wenn es anders wäre, wäre es eine Endlosschleife, weil die
> Abbruchbedingung nicht erreicht wird (siehe Andreas\' Antwort).
>
> Hast Du eigentlich Option Explicit gesetzt?
>
> Viele Grüße und viel Erfolg
>
> Jörg

Danke für die Erklärung.Von Explicit habe ich noch nie etwas gehört. Ist das die Dimensionierung?
Oh man. Dieses Thema macht es einem echt nicht leicht.
Ich muss das Ganze noch einmal durcharbeiten.Dank eurer Erklärungen hab ich es ejtzt kapiert - glaube ich.
Nochmals vielen Dank
mfg Natascha.
Ps .: Hab mir heute aus lauter Verzweiflung das Buch ,, jetzt lerne ich VBA mit Excel \" gekauft. Nur leider lernen wir das irgendwie anders.
Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz