Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Not sure how I posted to the wrong thread.
FWIW it (below) was intended as a follow-up in subject: "Workable Scatter Plot Data Points" - a thread originally started about 5hrs before this one. Regards, Peter T "Peter T" <peter_t@discussions wrote in message ... On reflection I made that more complicated than it need be, I think simply this should be OK: ' code in a class named Class1 Option Explicit Public WithEvents cht As Excel.Chart Private Sub cht_Select(ByVal ElementID As Long, _ ByVal Arg1 As Long, ByVal Arg2 As Long) If ElementID = xlSeries And Arg2 0 Then If Arg1 = 1 Then Range("Out")(Arg2) = Range("Main")(Arg2) Range("Main")(Arg2).Clear ElseIf Arg1 = 2 Then Range("Main")(Arg2) = Range("Out")(Arg2) Range("out")(Arg2).Clear End If ' following optional On Error Resume Next ' error if no value points cht.SeriesCollection(Arg1).Select On Error GoTo 0 End If End Sub and as before - ' code in a normal module Dim clsChtEvents As Class1 Sub StartChartEvents() Set clsChtEvents = New Class1 Set clsChtEvents.cht = ActiveSheet.ChartObjects(1).Chart End Sub Sub StopChartEvents() Set clsChtEvents = Nothing End Sub Regards, Peter T |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
toggle borders macro | Excel Programming | |||
Toggle between worksheets | Excel Worksheet Functions | |||
Toggle Autofilter | Excel Programming | |||
Toggle Button | Excel Discussion (Misc queries) | |||
How to toggle | Excel Programming |