Setting the Left of the shape to be equal to the Left of the cell, and also the Width to the same numbers results in a chart that is shifted the 5.x pixels to the right. As Bob mentioned, it has everything to do with the width of the frame that is placed around the chart when you select it…
]]>If you do
activesheet.shapes(“Chart 1″).width = 310
then
?activesheet.shapes(“Chart 1″).width
you get 310!
]]>Weird…
]]>