Решил пойти другим путем. Как в макросе можно вычленить само значение, если в ячейке формула. В ячейке B3 Yes or No определяются из ячейки I3. Как омжно сделать так, чтобы они так же разворчивались\сворачивались. Попробовал заменить формулу значеием в макросе.
[vba]Код
Private Sub Worksheet_Change_2(ByVal Target As Range)
If Target.Cells = "B3" Then
On Error Resume Next
If Target.Value = "Yes" Then
Rows(Target.Row + 1).ShowDetail = Target.Value = "Yes"
ElseIf Target.Value = "No" Then
Rows(Target.Row + 1).ShowDetail = Target.Value = "Yes"
End If
On Error GoTo 0
End If
End Sub
[/vba]