Sub ExportSummaryGraphs() Dim ws As Worksheet Dim Rng As Range Dim Chrt As Chart Dim Pathname As String Application.ScreenUpdating = False Pathname = ThisWorkbook.Path Sheets("SummaryGraphs").Select ActiveSheet.Unprotect ActiveSheet.ChartObjects("Chart 1051").Chart.Export Pathname & "\Sales Graph.jpg", Filtername:="jpg" ActiveSheet.ChartObjects("Chart 1050").Chart.Export Pathname & "\Gross Profit Graph.jpg", Filtername:="jpg" ActiveSheet.ChartObjects("Chart 1033").Chart.Export Pathname & "\Net Profit Graph.jpg", Filtername:="jpg" Set ws = ActiveSheet Set Rng = ws.Range("A114:N130") ExportPath = Pathname & "\Summary Table.jpg" Set Chrt = ThisWorkbook.Charts.Add Rng.CopyPicture xlScreen, xlBitmap With Chrt .Paste .Export Filename:=ExportPath, Filtername:="JPG" End With Chrt.Delete ActiveSheet.Protect Sheets("Main Menu").Select Range("A1").Select Application.ScreenUpdating = True End Sub
Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.
When asked, what has been your best career decision?
Deciding to stick with EE.
Being involved with EE helped me to grow personally and professionally.
An Experts Exchange subscription includes unlimited access to online courses.Get Started
Connect with Certified Experts to gain insight and support on specific technology challenges including:
We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE