Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2007, 09:42
Avatar de vecasita
vecasita
 
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años
Puntos: 1
Visual Excel y Graficos

Hola a todos...

Necesito hacer varios informes en excel desde visual, lo que ya hice pero hay algunos informes que llevan graficos con los datos del informe, lo que hice copiar el codigo que resulta de grabar una macro en VBA, y me hace el grafico pero si el usuario ejecuta el informe para otro periodo da un error de

en esta linea
ActiveChart.SetSourceData Source:=Sheets("Gráfico de dist. tipo Act.").Range( _
"B11:B15,D11:D15"), PlotBy:=xlRows


el error que me da es:
Error en el Método 'Sheets' del objeto '_Global'


Alguna idea ?
me falto algo ?

el codigo completo para generar el grafico es:
Charts.Add
ActiveChart.ChartType = xl3DColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Gráfico de dist. tipo Act.").Range( _
"B11:B15,D11:D15"), PlotBy:=xlRows
ActiveChart.Location Where:=xlLocationAsObject, Name:= _
"Gráfico de dist. tipo Act."


With ActiveChart

.HasTitle = True
.ChartTitle.Characters.Text = "Distribución de Patrimonios Administrados"
.Axes(xlCategory).HasTitle = False
.Axes(xlSeries).HasTitle = False
.Axes(xlValue).HasTitle = False
End With
With ActiveChart
.HasAxis(xlCategory) = False
.HasAxis(xlSeries) = False
.HasAxis(xlValue) = True
End With
ActiveChart.Axes(xlCategory).CategoryType = xlAutomatic
ActiveSheet.ChartObjects.Left = 50
ActiveSheet.ChartObjects.Top = 0