Solo consultas sobre macros y código VBA Excel.
Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
por jairo gamarra fontalvo » 22 Sep 2006 18:16
Muy buesnas tardes señores forista nesecito me colaboren con una macro que recorra un rango ejemplo columna B si en una celda esta el numero 6 debe borrar toda la fila y seguir ejecutandose ya que pueden haber varios 6 y salga de la macro hasta que la siguiente celda este vacia.
de ante mano muchas gracias por la ayuda recibida
saludos
jairo gamarra
-

jairo gamarra fontalvo
- Miembro Frecuente

-
- Registrado: 23 Dic 2005 16:55
- Ubicación: colombia
por ioyama » 25 Sep 2006 06:22
Hola jairo
Revisa el adjunto, te muestro tres opciones para lo que solicitas.
Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
ioyama
- Miembro Frecuente

-
- Registrado: 28 Ene 2005 09:12
- Ubicación: Vitoria
por jairo gamarra fontalvo » 25 Sep 2006 09:45
Muchas gracias ioyama que puedo decir mas de lo que esperaba.
muchas gracias
jairo gamarra f
saludos desde colombia
-

jairo gamarra fontalvo
- Miembro Frecuente

-
- Registrado: 23 Dic 2005 16:55
- Ubicación: colombia
por KL » 25 Sep 2006 11:05
Hola chicos,
Creo que el codigo de ioyama se lo puede depurar y reducir un poco:
- Código: Seleccionar todo
Sub Borrar4()
Application.ScreenUpdating = False
For i = [B65536].End(xlUp).Row To 1 Step -1
If Cells(i, "B") = 6 Then Rows(i).Delete
Next i
Application.ScreenUpdating = True
End Sub
-
KL
- Miembro Frecuente

-
- Registrado: 18 Mar 2006 13:57
- Ubicación: Madrid
Volver a Macros
¿Quién está conectado?
Usuarios navegando por este Foro: alvaro77, Bing [Bot] y 15 invitados