RE:Grafico en excel desde VB
cree una macro de una gráfica y en herramienta, macro, "nombre de la macro ", modificar puede ver el código, sin embargo escribo el que yo hice
en una hoja con un nombre ejemplo "Graficas" (sebe estar creada previamente)
sheets("Graficas").select
activatesheets.delete
range(cells(a,b),cell(c,d)).select ''selecciona el rango que desea graficar
chart.add
activechart.charttype=xlareastacked '' le da el tipo de grafico
activechart.potby=xlrows
Activechart.location where:=xllocationasnewsheet,name:="Ggraficas")
con with activechart y end with, puede modificar titulos,ejes,etc
espero le sea útil (esto se puede crear en forma dinámica)