Se eu entendi corretamente, você deve ser capaz de definir e desmarcar a propriedade ShowDetails
para expandir e recolher linhas de resumo específicas em seu esquema.
Como mostrado abaixo, Showdetails
é uma propriedade de leitura / gravação de uma linha inteira (ou coluna) dentro de uma estrutura de tópicos. Para mostrar os detalhes de uma linha de resumo específica, faça referência a uma única célula nessa linha, conforme mostrado no código de exemplo abaixo. O Excel gerará um erro se você tentar definir a propriedade como True para um nível de resumo já expandido. Se a linha de resumo não estiver visível porque está recolhida em um agrupamento maior, Showdetails
falhará (silenciosamente) em expandir a linha.
Option Explicit
Sub Worksheet_Change(ByVal Target As Range)
With ActiveSheet
If .Range("E15").Value = "Yes" Then
With .Range("A26").EntireRow
If .ShowDetail = False Then
.ShowDetail = True
End If
End With
ElseIf Range("E15").Value = "No" Then
With .Range("A45").EntireRow
If .ShowDetail = False Then
.ShowDetail = True
End If
End With
End If
End With
End Sub