Visual Basic para Aplicaciones - Bucles Anidados

Life is soft - evento anual de software empresarial
 
Vista:

Bucles Anidados

Publicado por Monica (2 intervenciones) el 30/04/2007 07:11:42
Hola! estoy teniendo un problema con unos bucles anidados.....solo queria saber si se puede poner sin problemas una instruccion "do while" dentro de un "for". El for corre perfectamente pero el "do while" soo se corre en la primera iteracion del for....hay algo q especificamente pueda etsar causando esto?
Gracias :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bucles Anidados

Publicado por Valli (2 intervenciones) el 30/04/2007 12:23:14
¿Como tienes puesto el Do While ...?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Bucles Anidados

Publicado por Monica (2 intervenciones) el 30/04/2007 16:56:26
el código que en verdad estoy desarrollando es mucho mas grande pero esta es la lógica de lo que tengo pero en versión más pequeña...pongo aleatoriamente un numero 5 en alguna fila de la columna A y lo que tiene que hacer es identificarlo y la cantidad de veces que corre tiene que poner hola en la fila 1(empezando desde B). Si ejecutan esta macro solo funciona para la primera hoja....pero luego ya no :( qué esta mal??

Sub mini()
For i = 1 To 5
contador = 0
Do While algo <> 5
algo = Sheets(i).Range("a1").Offset(contador, 0)
ActiveSheet.Range("b1").Offset(0, contador) = "hola"
contador = contador + 1
Loop
Next
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar