Saltar al contenido

Do while


juandi

Recommended Posts

Buenas tarde. Tengo una hoja com mas de 1900 registros, luego de aplicar un filtro quedas 5, como haga para hacer un do while solo con los 5 registros filtrados. Al hacer el do while no "ve" lo filtrado y me recorre todo.

Gracias

Enlace a comentario
Compartir con otras webs

Utiliza un ciclo for, por ejemplo

Sub prueba()

For Each celda In Range("A1:A1000").SpecialCells(xlCellTypeVisible)

'Tu código....

Next

End Sub

Como veras solo recorrera las celdas visibles dentro del rango "A1:A1000" que le especifique.

Claro deberas adaptarlo a tu código

Saludos

Enlace a comentario
Compartir con otras webs

Hace 1 hora, AlexanderS dijo:

Utiliza un ciclo for, por ejemplo


Sub prueba()

For Each celda In Range("A1:A1000").SpecialCells(xlCellTypeVisible)

'Tu código....

Next

End Sub

Como veras solo recorrera las celdas visibles dentro del rango "A1:A1000" que le especifique.

Claro deberas adaptarlo a tu código

Saludos

Hola, lo probé pero no anda, empiza a copiar como si estuvieran todas visibles. como defino a CELDA como Range?

Enlace a comentario
Compartir con otras webs

Hace 3 minutos , AlexanderS dijo:

Lo siento pero no puedo ayudarte si no eres mas especifico con tu consulta, adjunta un archivo de ejemplo con lo que esperas.

 

Este es el codigo

For Each celda In Worksheets("Hoja2").Range("A1:A1000").SpecialCells(xlCellTypeVisible)
 If Worksheets("Hoja2").Range("A1:A20000").SpecialCells(xlCellTypeVisible) = True Then
   Sheets("Balance").Cells(y, 3) = Worksheets("Hoja2").Range("A1").Value
  
 End If
Next

Enlace a comentario
Compartir con otras webs

 

Estimado adjunto archivo. La idea es que con este código...

For Each celda In Worksheets("Hoja2").Range("A1:A1000").SpecialCells(xlCellTypeVisible)
          Sheets("Balance").Cells(y, 3) = Worksheets("Hoja2").Range("A1").Value  

y=y+1
Next

Si está visible la fila,  pegue en la hoja Balance.

 

Muchas gracias por su ayuda.ayuda excel.xlsx

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.