VBA Excel 2010 moverse entre celdas agrupadas
Publicado por miguel (1 intervención) el 27/09/2013 18:00:59
Buen dia.
Estoy programando una utileria que abre archivos, procesa y pega.
Todo bien hasta el momento,
Tengo una función que genera los subtotales de un rango, y oculta el nivel 2
Selection.Subtotal
y luego utilizo
ActiveSheet.Outline.ShowLevels RowLevels:=2
Hasta allí todo bien.
Pero, yo necesito posterirormente ir a mis titulos , así que voy utilizando
Range("A7").Select
Posteriormente , físicamente necesito ir a la celda que se encuentra inmediatamente "desoculta" de A7, que no es la A8, sino que dependiendo de los datos puede ser A15, A20 etc, así que utilizo:
ActiveCell.Offset(1, 0).Range("A1").Select
Pero esto lo que hace es irse siempre a A8, y A8 está oculta..... como puedo hacerle, puesto que si "manualmente" si estoy en A7 y presiono la tecla hacia abajo, se va a la siguiente que puede ser cualquiera.
Gracias por su apoyo.
Estoy programando una utileria que abre archivos, procesa y pega.
Todo bien hasta el momento,
Tengo una función que genera los subtotales de un rango, y oculta el nivel 2
Selection.Subtotal
y luego utilizo
ActiveSheet.Outline.ShowLevels RowLevels:=2
Hasta allí todo bien.
Pero, yo necesito posterirormente ir a mis titulos , así que voy utilizando
Range("A7").Select
Posteriormente , físicamente necesito ir a la celda que se encuentra inmediatamente "desoculta" de A7, que no es la A8, sino que dependiendo de los datos puede ser A15, A20 etc, así que utilizo:
ActiveCell.Offset(1, 0).Range("A1").Select
Pero esto lo que hace es irse siempre a A8, y A8 está oculta..... como puedo hacerle, puesto que si "manualmente" si estoy en A7 y presiono la tecla hacia abajo, se va a la siguiente que puede ser cualquiera.
Gracias por su apoyo.
Valora esta pregunta


0