Bucles for

Hola una pregunta estoy trabajando con macros como hacerle utilizando un for o un while para seleccionar un rango hasta que la celda sea diferente de un numero. Cuando encuentre la celda que tiene ------- se rompa el for y solo seleccione los valores con numero.
celda1
323
4234
-------

1 respuesta

Respuesta
1
Como no colocas la macro supongo que lo que necesitas es lo siguiente:
si utilizas  un for evalua la cela o variable con un if
if activecell.value= numero  then ' numero es el numero que quieres que encuentre
exit for ' si se cumple la condicion sale del for
end if
No mira tengo una columna que contiene celdas que traen numero y celdas que tienen
caracteres realizo un sort, hasta arriba me aparecen los números y abajo los caracteres
lo que quiero hacer es un bucle que seleccione todos los números, es decir, un bucle que recorra la columna y se rompa hasta que encuentre un carácter.Yo no pido ningún numero. Solo que se rompa cuando sea diferente de un numero.
for celda <> de un numero 
exit for
next
Prueba con lo siguiente:
If IsNumeric(ActiveCell.Value) Then ' avaluas si es numero
Else  'si no es
exit for ' sales del for
End If

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas