Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.charting
|
|||
|
|||
![]()
I am a new VBA programmer so please forgive this simple question.
I am trying to change the Title of a chart to the text in a cell on a worksheet. This code successfully sets the title of the chart to "Stupidity": Private Sub Chart_Activate() Dim strChartName As String strChartName = "stupidity" Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub I would like to replace "Stupidity" with reference to cell Sheet1!$N$1 but cannot seem to get it to work without running into syntax errors I do not understand. Any help gratefully appreciated. |
#2
![]()
Posted to microsoft.public.excel.charting
|
|||
|
|||
![]()
This seems to do it:
Public Sub Chart_Activate() Dim strChartName As String strChartName = Worksheets(1).Range("N1").value Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub Thanks. "Mike M 91107" wrote: I am a new VBA programmer so please forgive this simple question. I am trying to change the Title of a chart to the text in a cell on a worksheet. This code successfully sets the title of the chart to "Stupidity": Private Sub Chart_Activate() Dim strChartName As String strChartName = "stupidity" Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub I would like to replace "Stupidity" with reference to cell Sheet1!$N$1 but cannot seem to get it to work without running into syntax errors I do not understand. Any help gratefully appreciated. |
#3
![]()
Posted to microsoft.public.excel.charting
|
|||
|
|||
![]()
Hi,
Of course you can do this by selecting the title and then clicking on the Formula bar and typing = and then clicking on a cell in the spreadsheet. -- If this helps, please click the Yes button Cheers, Shane Devenshire "Mike M 91107" wrote: This seems to do it: Public Sub Chart_Activate() Dim strChartName As String strChartName = Worksheets(1).Range("N1").value Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub Thanks. "Mike M 91107" wrote: I am a new VBA programmer so please forgive this simple question. I am trying to change the Title of a chart to the text in a cell on a worksheet. This code successfully sets the title of the chart to "Stupidity": Private Sub Chart_Activate() Dim strChartName As String strChartName = "stupidity" Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub I would like to replace "Stupidity" with reference to cell Sheet1!$N$1 but cannot seem to get it to work without running into syntax errors I do not understand. Any help gratefully appreciated. |
#4
![]()
Posted to microsoft.public.excel.charting
|
|||
|
|||
![]()
Hi,
To create a link between cell and title text use, Chart1.ChartTitle.Text = "='" & worksheets(1).name & "'!" & _ Worksheets(1).Range("N1").address(,,xlr1c1) Cheers Andy Mike M 91107 wrote: This seems to do it: Public Sub Chart_Activate() Dim strChartName As String strChartName = Worksheets(1).Range("N1").value Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub Thanks. "Mike M 91107" wrote: I am a new VBA programmer so please forgive this simple question. I am trying to change the Title of a chart to the text in a cell on a worksheet. This code successfully sets the title of the chart to "Stupidity": Private Sub Chart_Activate() Dim strChartName As String strChartName = "stupidity" Chart1.HasTitle = True Chart1.ChartTitle.Text = strChartName End Sub I would like to replace "Stupidity" with reference to cell Sheet1!$N$1 but cannot seem to get it to work without running into syntax errors I do not understand. Any help gratefully appreciated. -- Andy Pope, Microsoft MVP - Excel http://www.andypope.info |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Using part of a cell in a chart title | Charts and Charting in Excel | |||
Chart Axis Title via cell ref. | Charts and Charting in Excel | |||
Chart title = cell contects | Charts and Charting in Excel | |||
Pasting Objects into Chart title and Axis title | Charts and Charting in Excel | |||
how to cell reference a Chart title | Charts and Charting in Excel |