[2007] Next ohne For

12/01/2013 - 23:01 von Marion Scheffels | Report spam
Moin, @all!

Ich möchte Werte in Felder setzen, die auf den Werten in anderen
Feldern basieren. Für den Fall, dass ich den Wert schon mit der Hand
gesetzt hatte, soll die Schleife ohne was zu ersetzen mit dem nàchsten
i weitermachen.

For i = 1 to 100
if cells (i, 1).value >0 then next i
if cells (i, 1) = 1.5 then cells (i, 2) = 1.24
if cells (i, 1) = 1.8 then cells (i, 2) = 1.38
usw usf
next i

Nur krieg ich Mecker, dass das obere Next ohne For sei.
Wie realisiere ich das jetzt?

Schon mal Danke für euren Input!

MarionS
einwegadresse0@marions.de

"Darf ich Ihnen unseren Zehnerpack anbieten?"
"Wieviel sind denn da drin?"
 

Lesen sie die antworten

#1 Claus Busch
12/01/2013 - 23:10 | Warnen spam
Hallo Marion,

Am Sat, 12 Jan 2013 23:01:01 +0100 schrieb Marion Scheffels:

Ich möchte Werte in Felder setzen, die auf den Werten in anderen
Feldern basieren. Für den Fall, dass ich den Wert schon mit der Hand
gesetzt hatte, soll die Schleife ohne was zu ersetzen mit dem nàchsten
i weitermachen.

For i = 1 to 100
if cells (i, 1).value >0 then next i
if cells (i, 1) = 1.5 then cells (i, 2) = 1.24
if cells (i, 1) = 1.8 then cells (i, 2) = 1.38
usw usf
next i



ich verstehe dein Anliegen nicht. Die Schleife soll ohne Änderung
weiterlaufen, wenn schon ein Wert in Spalte A steht, aber dann fragst du
Werte in A ab.
Oder soll die Schleife ohne Änderung weitermachen, wenn in Spalte B ein
Wert ist?


Mit freundlichen Grüßen
Claus Busch
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3

Ähnliche fragen