Tengo una hoja en la que tengo la primera celda A1 dado un número de 0 o 1 en función de la entrada de otra hoja dependiendo de una selección del usuario.
Si la celda A1 cambia a 0, toda la fila está oculta.
Estoy usando lo siguiente a continuación y funciona bien Auto / ocultar la fila.
Lo que estoy buscando hacer ahora es mostrar la fila si la misma celda cambia de 0 a 1.
¡Gracias por cualquier ayuda! Aquí está el archivo ... http://jmp.sh/89BVI0A
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A:A]) Is Nothing Then
Target.Rows.Hidden = UCase(Target.Value) = "0"
End If
End Sub
Puede encontrar una copia de la hoja de cálculo aquí .
vba
microsoft-excel-2013
klocksbass
fuente
fuente

Respuestas:
Use este código en el
Sheet2MóduloEsto capturará la interacción del usuario en
Sheet1que actualiza las fórmulas enSheet2Ocultará todas las filas con valor
0enSheet2.colAfuente
Sheet2desencadenar unaAutoFilteren losWorksheet_Calculate()eventos (cuandoSheet1se actualiza por el usuario)