Ok, I will try that,

But If I wanna copy (with VB) two charts inside two OLE (OLE, OLE2) objects the union function doesen't work. Have you any suggestion how I should do?

Copy one chart I do like this
VB Code:
  1. Dim objGraph As Object
  2.  
  3. Clipboard.Clear
  4.  
  5. Set objGraph = Me.OLE1.object
  6.  
  7. objGraph.ChartArea.Copy