G
Guest
Hi,
I have recorded the following...
Sub Macro4()
'
' Macro4 Macro
' Macro recorded 23/02/2007 by Dan
'
' Keyboard Shortcut: Ctrl+f
'
Columns("A:B").Select
Charts.Add
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
With ActiveChart.Axes(xlCategory)
.HasMajorGridlines = False
.HasMinorGridlines = False
End With
With ActiveChart.Axes(xlValue)
.HasMajorGridlines = False
.HasMinorGridlines = False
End With
ActiveWindow.Visible = False
Windows("Master data.xls").Activate
End Sub
....this allows me to quickly plot a chart from the current sheet. How do I
specify that I want the chart as an object within the current sheet?
I removed the line...
ActiveChart.Location Where:=xlLocationAsObject, Name:="20305A.TXT"
....after I recorded the macro as it only places each graph in the original
worksheet, not the one I am working in. My book contains many sheets of data.
Can anyone please advise how I can change the macro above to work so that I
can go to any worksheet and run the macro, producing a plot of the data on
that sheet as an object in that sheet.
Cheers,
Dan
I have recorded the following...
Sub Macro4()
'
' Macro4 Macro
' Macro recorded 23/02/2007 by Dan
'
' Keyboard Shortcut: Ctrl+f
'
Columns("A:B").Select
Charts.Add
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
With ActiveChart.Axes(xlCategory)
.HasMajorGridlines = False
.HasMinorGridlines = False
End With
With ActiveChart.Axes(xlValue)
.HasMajorGridlines = False
.HasMinorGridlines = False
End With
ActiveWindow.Visible = False
Windows("Master data.xls").Activate
End Sub
....this allows me to quickly plot a chart from the current sheet. How do I
specify that I want the chart as an object within the current sheet?
I removed the line...
ActiveChart.Location Where:=xlLocationAsObject, Name:="20305A.TXT"
....after I recorded the macro as it only places each graph in the original
worksheet, not the one I am working in. My book contains many sheets of data.
Can anyone please advise how I can change the macro above to work so that I
can go to any worksheet and run the macro, producing a plot of the data on
that sheet as an object in that sheet.
Cheers,
Dan