Robe_89 - 36
Halbprofi
(offline)
Dabei seit 07.2007
171
Beiträge
|
|
Geschrieben am: 13.06.2009 um 19:57 Uhr
|
|
ich will in VBA ne kleine do loop Schleife machen und steh total aufm schlauch...
zB. eine wo beim Startwert 3 startet und in der gleichen Spalte untereinander immer +1 dazuzählt, solang bis sie beim Endwert 10 ist.
Könnte mir jemand bitte n kleines funktionierendes Beispiel schicken? Vielen dank schonmal im Vorraus.
...werde in ca. 4 Stunden wieder on kommen und euch antworten können...
Wir können Alles, außer Wählen. ...Baden Württemberg
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 13.06.2009 um 20:12 Uhr
|
|
Zitat von Robe_89: zB. eine wo beim Startwert 3 startet und in der gleichen Spalte untereinander immer +1 dazuzählt, solang bis sie beim Endwert 10 ist.
Klingt eher nach einer for-Schleife. Beispiele gibts dazu sicher genügend im Netz, oder noch besser in der Onlinehilfe deiner Programmierumgebung. Schöner könnte das hier auch keiner schreiben.
Was ich nicht verstehe ist das mit der Spalte, in Code gibt es keine Spalten.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
SpongeBernd - 34
Champion
(offline)
Dabei seit 06.2006
2277
Beiträge
|
|
Geschrieben am: 13.06.2009 um 20:14 Uhr
|
|
for i=3 to 10
' blablabla
next i
|
|
SpongeBernd - 34
Champion
(offline)
Dabei seit 06.2006
2277
Beiträge
|
|
Geschrieben am: 13.06.2009 um 20:16 Uhr
|
|
Zitat von McPommes: Zitat von Robe_89: zB. eine wo beim Startwert 3 startet und in der gleichen Spalte untereinander immer +1 dazuzählt, solang bis sie beim Endwert 10 ist.
Klingt eher nach einer for-Schleife. Beispiele gibts dazu sicher genügend im Netz, oder noch besser in der Onlinehilfe deiner Programmierumgebung. Schöner könnte das hier auch keiner schreiben.
Was ich nicht verstehe ist das mit der Spalte, in Code gibt es keine Spalten.
wiki:
Visual Basic for Applications (VBA) ist eine zu den Microsoft-Office-Programmen gehörende Skriptsprache. Derzeit (Stand 2006) ist VBA in den Microsoft-Office-Programmen Word (seit Version 97), Excel (seit Version 95), Access (seit Version 95), Project, PowerPoint, FrontPage, Visio (seit Version 2000) und Outlook verfügbar.
-> bei Excel müsste doch ein Lichtlein aufgehen
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 13.06.2009 um 20:20 Uhr
|
|
ach an Excel hab ich gar nicht gedacht
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
warlock - 38
Profi
(offline)
Dabei seit 11.2005
446
Beiträge
|
|
Geschrieben am: 13.06.2009 um 20:25 Uhr
|
|
msdn
einfach mal da schaun. und notfalls auf der ms seite nachschaun da gibts auch gute libs drüber.
geht meist auch schneller als hier auf sinvolle antworten zu hoffen
Kaffee ohne Koffein ist wie seine Schwester zu lecken. Schmeckt richtig, ist aber falsch.
|
|
Quadropack - 40
Anfänger
(offline)
Dabei seit 05.2009
3
Beiträge
|
Geschrieben am: 13.06.2009 um 23:53 Uhr
Zuletzt editiert am: 14.06.2009 um 12:43 Uhr
|
|
omg.. die ganzen halbstarken.
leute,er will eine do-while schleife.. sonst nix.. entweder ihr könnt ihr helfe oder ihr habt einfach keine ahnung.
Do While x > 2 & x < 11
x = x + 1
MsgBox "Aktueller Wert " & x-1
loop
|
|
SpongeBernd - 34
Champion
(offline)
Dabei seit 06.2006
2277
Beiträge
|
Geschrieben am: 14.06.2009 um 00:33 Uhr
Zuletzt editiert am: 14.06.2009 um 00:36 Uhr
|
|
Zitat von Quadropack: omg.. die ganzen halbstarken.
leute, sie will eine do-while schleife.. sonst nix.. entweder ihr könnt ihr helfe oder ihr habt einfach keine ahnung.
Do While x > 2 & x < 11
x = x + 1
MsgBox "Aktueller Wert " & x-1
loop
oh..du großer retter -.-
1. es ist ein ER
2. will er zwar ne do loop-schleife, eine for-schleife wäre für diesen zweck aber 1000 mal praktischer =P
For i=3 to 10
MsgBox "Aktueller Wert " & i
Next
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 14.06.2009 um 11:22 Uhr
|
|
Zitat von Quadropack: leute, sie will eine do-while schleife.. sonst nix..
Gute Tips machen nicht immer genau das was man will. Sondern das was das Problem am besten löst und wo man vielleicht noch was lernen kann 
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
Quadropack - 40
Anfänger
(offline)
Dabei seit 05.2009
3
Beiträge
|
|
Geschrieben am: 14.06.2009 um 12:42 Uhr
|
|
Zitat von McPommes: Zitat von Quadropack: leute, sie will eine do-while schleife.. sonst nix..
Gute Tips machen nicht immer genau das was man will. Sondern das was das Problem am besten löst und wo man vielleicht noch was lernen kann
Labertasche! Er will eine DO-WHILE-SCHLEIFE!
Vllt kennt er alle anderen Schleifen komplett auswendig und hat Probleme mit dieser einen?
Wenn ich in einen Laden gehe und sage ich will SALAMI, dann hat mir der unterbezahlte Mitarbeiter nicht zu sagen, dass Schinken wohl besser wäre!
|
|
Quadropack - 40
Anfänger
(offline)
Dabei seit 05.2009
3
Beiträge
|
|
Geschrieben am: 14.06.2009 um 12:44 Uhr
|
|
Zitat von SpongeBernd: Zitat von Quadropack: omg.. die ganzen halbstarken.
leute, sie will eine do-while schleife.. sonst nix.. entweder ihr könnt ihr helfe oder ihr habt einfach keine ahnung.
Do While x > 2 & x < 11
x = x + 1
MsgBox "Aktueller Wert " & x-1
loop
oh..du großer retter -.-
1. es ist ein ER
2. will er zwar ne do loop-schleife, eine for-schleife wäre für diesen zweck aber 1000 mal praktischer =P
For i=3 to 10
MsgBox "Aktueller Wert " & i
Next
Woher willst Du das wissen, dass es praktischer wäre!? Vllt ändert sich in seinem Schleifencode die Zählvariable!?!? Willst Du dann mit deiner break-hackfunktion kommen!?
Da du nicht weißt, was er konkret vor hat, solltest Du dich verdeckt halten mit Deinen Weisheiten!
|
|
SpongeBernd - 34
Champion
(offline)
Dabei seit 06.2006
2277
Beiträge
|
|
Geschrieben am: 14.06.2009 um 14:06 Uhr
|
|
Zitat von Quadropack:
Labertasche! Er will eine DO-WHILE-SCHLEIFE!
Vllt kennt er alle anderen Schleifen komplett auswendig und hat Probleme mit dieser einen?
Wenn ich in einen Laden gehe und sage ich will SALAMI, dann hat mir der unterbezahlte Mitarbeiter nicht zu sagen, dass Schinken wohl besser wäre!
woher bist du so sicher, dass er alle anderen kennt? wäre es da nicht zuvorkommend ihm andere schleifen zu zeigen, bzw tipps zu geben?
kein grund sofort rumzukacken -.-
Zitat von Quadropack:
Woher willst Du das wissen, dass es praktischer wäre!? Vllt ändert sich in seinem Schleifencode die Zählvariable!?!? Willst Du dann mit deiner break-hackfunktion kommen!?
Da du nicht weißt, was er konkret vor hat, solltest Du dich verdeckt halten mit Deinen Weisheiten!
ich weiß ja nicht, was du damit bezwecken willst...aber natürlich muss die zählvariable geändert werden, sonst wärs ja keine ZÄHLvariable 
Sofern du damit die änderung der variable, zum frühzeitigen "abbrechen" der schleife meinst: das geht bei der for-schleife auch, falls du es noch nicht mitbekommen hast
|
|