Macro en excel
Quiero programar una marco en excel pero el rango que tengo que seleccionar es desconocido lo unio que tengo como referencia para que termine de hacer la seleccion es que la ultima celda contiene el texto FINAL DEL REPORTE. Gracias
Pero sabes al menos la primera celda de ese rango y cuantas columnas tiene dicho rango o tampoco, ya que si no lo sabes creo que es complicado.
Saludos.
Saludos.
Si, la primera celda es A2. y es hasta la columna C, la seleccion comenzaria desde A2:C2, justamente en la columna C es donde terminaria la seleccion que contiene esta cadena de caracteres: >>><<<
Hola que tal , espero que te sirva.
El codigo no se si es muy ortodoso pero funciona
Sub seleccion()
'
' seleccion Macro
' Macro grabada el 06/07/2004 por fran
a = 2 ' fila inicial seleccion
b = 1 ' columna inicial seleccion
c = 2 ' final fin seleccion
d = 3 ' columna fin seleccion
valor = Cells(c, 3)
Do While valor <> "final reporte"
c = c + 1
valor = Trim(Cells(c, 3)) ' utilizo el trim para evitar errores por espacios al final
Loop
Range(Cells(a, b), Cells(c, d)).Select
End Sub
Saludos
El codigo no se si es muy ortodoso pero funciona
Sub seleccion()
'
' seleccion Macro
' Macro grabada el 06/07/2004 por fran
a = 2 ' fila inicial seleccion
b = 1 ' columna inicial seleccion
c = 2 ' final fin seleccion
d = 3 ' columna fin seleccion
valor = Cells(c, 3)
Do While valor <> "final reporte"
c = c + 1
valor = Trim(Cells(c, 3)) ' utilizo el trim para evitar errores por espacios al final
Loop
Range(Cells(a, b), Cells(c, d)).Select
End Sub
Saludos
