Estoy tratando de crear un botón que exportaría un gráfico en la hoja "Gráficos" como un archivo jpeg. Este es el código que tengo, sin embargo, sigue mostrando este error:Exportar gráfico como imagen - con un clic en un botón
runtime error 424: object required
Específicamente para esto:
Set myChart = Graphs.ChartObjects(3).Name = "Chart4"
Y aquí está el código
Sub ExportChart()
Dim myChart As Chart
Dim myFileName As String
Set myChart = Graphs.ChartObjects(3).Name = "Chart4"
myFileName = "myChart.jpg"
On Error Resume Next
Kill ThisWorkbook.Path & "\" & myFileName
myChart.Export Filename:=ThisWorkbook.Path & "\" & myFileName, Filtername:="PNG"
MsgBox "OK"
Set myChart = Nothing
End Sub
Gracias a todos!
¡Eres demasiado rápido! Una nota para el OP, que está incorporada en la respuesta de Siddharth, es agregar On Error GoTo 0 tan pronto como sea posible en su código, o enmascarará los errores. En este caso, necesitabas ChartObject's Chart Object :) que siempre es confuso. –
Estoy tratando de compensar los últimos días de inactividad: D –
Wow eso es excelente. ¡Gracias! – pufAmuf