Диаграмма объектов Excel, видимая и невидимая через VBA - PullRequest
0 голосов
/ 08 января 2019

Я хочу скрыть диаграмму в каком-то конкретном состоянии, например, если соответствующая ячейка пуста, диаграмма должна быть невидимой. но как только значение этой ячейки не будет пустым, диаграмма снова станет видимой. У меня есть программа ниже, но она не работает для меня. пожалуйста, помогите.

Sub chart_visibility()

     ActiveWorkbook.Sheets("RP0004").Activate
       If Range("H32").Value = "" Then
        ActiveSheet.Charts("Chart 5").Visible = False
       Else
        ActiveSheet.Charts("Chart 5").Visible = True
      End If

End Sub

1 Ответ

0 голосов
/ 08 января 2019

например:

Sub chart_visibility()
    With ActiveWorkbook.Sheets("RP0004")
       .ChartObjects("Chart 5").Visible = (Len(.Range("H32").Value)>0) 
    End With  
End Sub

Вы хотите коллекцию ChartObjects, а не коллекцию Charts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...