Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm new in VBA and my question might sound silly.
I've got a worksheet with 2 charts. The user inputs data .... some computations ... and the data is plotted in 2 chartobjects. Both charts have to have the same Y maximum scale. After the data is introduced, the user should change a dataSeries in one chart (by mouse click and drag) and the Y axis might change. Therefore I've triggered a Calculate event to identify the change, recompute the new values in "chart 7" and set the axis in "chart 7" equal to Y axis in "chart 2". (See code below). Private Sub Worksheet_Calculate() ActiveSheet.ChartObjects("Chart 7").Activate ActiveChart.Axes(xlValue).Select With ActiveChart.Axes(xlValue) .MaximumScale = ChartObjects("Chart 2").Chart.Axes(xlValue).MaximumScale End With End Sub Everything works OK if the input data has already been introduced. If the user decide to change the input data, the cursor in the worksheet jumps all the time to the Y axis in "chart 7" as it is the active object. How can I activate the next cell in the worksheet object, without knowing if the user pushed RETURN or ARROW LEFT, ARROW RIGHT, etc. There should be a very simple work around solution but I could not find it. Thx, -horatiu- |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Using excel to manage event - ANY input deeply appreciated! :-) | Excel Discussion (Misc queries) | |||
Worksheet_Calculate event problem | Excel Programming | |||
A procedure should run when one cell switch between false/true - but not with worksheet_calculate or change event... | Excel Programming | |||
Input Box Cancel Event | Excel Programming | |||
dynamically changing chart y axis using spin buttons and worksheet_calculate event | Excel Programming |