Hola quisiera pedir de su ayuda para ver como puedo solucionar mi problema, ya que soy inexperta en el tema de macros en excel.
Mi problema es que quiero poder con un macro ocultar y mostrar determinadas filas segun cambie el valor de una celda (A1) pero esta celda no es un valor que yo escribí, si no que contiene una formula (buscarv) y al parecer por eso creo yo que no puedo.
En esta imagen que adjunto lo que quiero hacer con el macro es que segun el valor de A1 si = a 1°SEMESTRE 2012 entonces oculte de la fila 23 hacia abajo y solo deje las filas 11:20. Pero creo yo... que como A1 esta con una formula no toma el valor de txt que agrego D:
No se si me explico bien :/
Desde ya muchas gracias al que me responda
Adjunto | Tamaño |
---|---|
sin_titulo.png | 36.24 KB |
Hola
No tiene nada que ver que las celdas tengan una fórmula con que se pueda ocultar o no. Seguramente haya alguna cosa que se pueda mejorar en tu macro.
¿Puedes poner aquí qué has intentado y no te ha funcionado?
Un saludo
Hola, ya pude hacer lo que queria
Lo deje así y me funciono:
Private Sub worksheet_change(ByVal target As Range)
If Range("A1").Value = "1°SEMESTRE 2013" Or Range("A1").Value = "2°SEMESTRE 2013" Then
Rows("11:23").EntireRow.Hidden = True
Rows("32:82").EntireRow.Hidden = True
Else
Rows("11:23").EntireRow.Hidden = False
Rows("32:82").EntireRow.Hidden = False
End If
End Sub