0

条件が満たされた場合にのみグラフを表示したい。より正確に言うと、グラフの内容を変更するドロップダウン メニューがあります。メニューポイント「総収益」をクリックすると、2つ目のグラフが表示されるようにしたい。私はVBAが初めてで、これが私がこれまでに思いついたものです:

Sub Iffuntion()
Dim SelectedChart As Range
Dim notVisible As Boolean
If Range("D100").Value = Range("E100").Value Then
ActiveSheet.ChartObjects("Testchart").Visible = True
Else
ActiveSheet.ChartObjects("Testchart").Visible = notVisible
End If
End Sub

動作しますが、グラフを表示/非表示にするために VBA を実行する必要があり、それを自動的に実行したいと考えています。また、条件は最終的に別のワークシートに配置して、グラフをきれいに整理する必要があります。これを達成するには、他のワークシートをアクティブにする必要があることを読みました。この方法をお勧めしますか、それともより良い解決策がありますか?

助けてくれてありがとう!ピート

編集:これは、Cor_Blimey の提案されたソリューションを含むサンプル ファイルへのリンクです。これは、適切に動作することができませんでした。Excel での相互接続は必要以上に複雑ですが、Excel で実際に何が起こっているかをできるだけ正確に表示したいと考えました。ご覧いただきありがとうございます。

https://dl.dropboxusercontent.com/u/18406645/sample.xlsm

4

1 に答える 1