Este código funciona na minha máquina (Windows 7 x64, Excel 2016):
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("N39").Value = "Passed" Then
Rows("36:37").EntireRow.Hidden = True
ElseIf Range("N39").Value = "Failed" Then
Rows("36:37").EntireRow.Hidden = False
End If
End Sub
Eu acho que o erro ortográfico de "Linhas" como "ows" pode ter algo a ver com isso. E eu também tive que remover o feed de linha externo para que ele funcionasse.