答えは前回のコードの中にあります
http://okwave.jp/qa/q8272300.html
上記と同様、シートにグラフが一個あり、当該シートに置いたコントロールツールボックスのチェックボックスでイベント動作On-Offを切り替えるものとします。ご参考まで。
Public WithEvents myGraph As Chart
Private Sub CheckBox1_Click()
If Me.CheckBox1.Value = True Then
Set myGraph = Me.ChartObjects(1).Chart
Else
Set myGraph = Nothing
End If
End Sub
Private Sub myGraph_MouseUp(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)
Dim ElemID As Long, Arg1 As Long, Arg2 As Long
Dim Var As Variant
Dim Msg As String
If Me.CheckBox1.Value = False Then Exit Sub
ActiveChart.GetChartElement x, y, ElemID, Arg1, Arg2
If ElemID = xlSeries Then MsgBox ActiveChart.SeriesCollection(Arg1).Name
End Sub
お礼
ありがとうございました。 見事取得できました。
補足
Arg1で系列と取得できましたが、Arg2は何を表しているのでしょうか?