Sorry, post went when I pressed return for some reason. Last bit
should be
On Error resume next
Set myChartObject = Activesheet.ChartObjects(myName)
If myChartObject is Nothing then
'some code
End if
On error goto 0
where myName is a text string.
If you have several charts with Titles but the parent chartobjects do
not have names try
For Each Cht In Activesheet.ChartObjects
If Cht.Chart.Title = myTitle then
msgbox "Chart Exists!"
Exit For
end if
next Cht
regards
Paul