Foros del Web » Soporte técnico » Ofimática »

Desocultar filas o columnas en excel

Estas en el tema de Desocultar filas o columnas en excel en el foro de Ofimática en Foros del Web. Observo que cuando quiero desocultar una fila me sitúo en la marquita de las filas ocultas y cuando veo las dos líneas paralelas tiro hacia ...
  #1 (permalink)  
Antiguo 15/06/2006, 15:57
Avatar de Pasote  
Fecha de Ingreso: mayo-2006
Ubicación: España - Islas Canarias
Mensajes: 389
Antigüedad: 18 años
Puntos: 3
Desocultar filas o columnas en excel

Observo que cuando quiero desocultar una fila me sitúo en la marquita de las filas ocultas y cuando veo las dos líneas paralelas tiro hacia abajo y van apareciendo cada vez una fila antes oculta. Pero lo hacen en orden inverso. Es decir primero la última que oculté.
Así, si he ocultado siete filas tengo que desocultarlas una a una hasta llegar a la primera. Y realmente la única que quiero desocultar es la primera, teniendo que volver a ocultar las otras seis.
¿ Existe algún método de desocultar sólo el número de fila que me interese ?
Ejemplo :
Fila 6 visible
Fila 7 Visible
Fila 8 visible
Fila 9 oculta (es la única que quiero desocultar)
Fila 10 oculta
Fila 11 oculta
Fila 12 oculta
Fila 13 oculta
Fila 14 oculta
Fila 15 oculta
Fila 16 visible
......
......
Supongamos que quiero desocultar la fila 9 sin necesidad de desocultar primero las filas 10 a 15 . Cómo hago ?
  #2 (permalink)  
Antiguo 16/06/2006, 02:10
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Tienes 2 opciones, así a bote pronto.

1.- La más sencilla: Actuando en el cuadro de nombres, es decir, en esa casilla que hay justo encima de la columna A, y que está destinada a informar o bien del nombre de una celda (o rango de celdas), o bien de la situación donde estamos (A8, B44, M56, etc...). Para ello, debes introducir manualmente en ese cuadro de nombres (la celda que hay justo delante de la barra de fórmulas), una dirección que contenga la fila 9 (por ejemplo, introduce A9, o B9, o J9, ...debe haber una letra de columna, y luego el 9, porque queremos desplazarnos hasta la fila 9, y aunque esté oculta, podremos acceder a ella).

Una vez situados en esa celda, simplemente seleccionamos Formato --> Fila --> Mostrar.

2.- La forma más complicada: Utilizando un macro como este:
Código:
Sub Desocultar_fila()
    'Ocultamos el proceso
    Application.ScreenUpdating = False
    'Pasamos a una variable, la celda donde estamos,
    'para volver posteriormente a la misma
    Donde_estoy = ActiveCell.Address
    'Seleccionamos la fila 9. Si fuera de la 9 a la 11,
    'deberíamos poner Rows("9:11")
    Rows("9").Select
    'La desocultamos, si previamente está oculta
    If Selection.EntireRow.Hidden = True Then Selection.EntireRow.Hidden = False
    'Volvemos a la celda donde estábamos antes de desocultar
    Range(Donde_estoy).Select
    'Mostramos el proceso
    Application.ScreenUpdating = True
End Sub
Espero que te sirva cualquiera de las 2 opciones.

Salu2

Última edición por 3pies; 16/06/2006 a las 02:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:33.