2
        
      
  
  2
        Código VBA para esconder ou desproteger linhas com base num valor de célula
  
    Advertisement
      
  
          Eis o meu código, mas não está realmente a fazer nada, não vejo nada de errado com ele:
Private Sub PG1(ByVal Target As Range)
    If .Range("E50").Value = "Passed" Then
        Rows("51").EntireRow.Hidden = True
    End If
    ElseIf Range("E50").Value = "Failed" Then
        Rows("51").EntireRow.Hidden = True
    End If
End Sub
A minha intenção é que quando aquela célula específica na linha anterior estiver definida para “Passada” a partir do dropdown, então a linha abaixo apareceria, se for uma “Falha”, então será escondida em vez disso.
  
    Advertisement