Resumen Crear un gráfico en Excel desde VB

>Insisto con esto del Chart en Excel a continuacion les mando el codigo
>que uso para crear un chart en Excel desde VB:

Puedes probar con esto :

Dim objExlApp As Excel.Application
Dim objExlChart As Chart

Set objExlApp = CreateObject("Excel.Application")
'abro un nuevo libro
objExlApp.Workbooks.Add
'relleno valores
objExlApp.Worksheets(1).Range("a1") = 1
objExlApp.Worksheets(1).Range("b1") = 2
objExlApp.Worksheets(1).Range("c1") = 3
'los selecciono
objExlApp.Worksheets(1).Range("a1:c1").Select
'creo el gráfico
Set objExlChart = objExlApp.Charts.Add
objExlChart.ChartType = xl3DColumnClustered
'le digo que lo ponga en la hoja1, como un objeto
objExlChart.Location Where:=xlLocationAsObject, Name:="Hoja1"
'lo muevo
objExlApp.ActiveSheet.Shapes("Gráfico 1").IncrementLeft -126#
objExlApp.ActiveSheet.Shapes("Gráfico 1").IncrementTop -45#
'muestro excel para ver el resultado
objExlApp.Visible = True
'libero los objetos
Set objExlChart = Nothing
Set objExlApp = Nothing

Para este tipo de cosas lo más sencillo es grabar macros en excel que hagas
lo que tu quieres y luego estudiar el código generado.

Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@arrakis.es
WWW : http://www.arrakis.es/~jrubi
Podrás encontrar información sobre VB, la lista
VB-ESP y un resumen de los mensajes de la misma



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com