Please Note: This article is written for users of the following Microsoft Excel versions: 97, 2000, 2002, and 2003. If you are using a later version (Excel 2007 or later), this tip may not work for you. For a version of this tip written specifically for later versions of Excel, click here: Converting Charts to GIF Files.
by Allen Wyatt
(last updated January 16, 2014)
Conrad has an Excel chart that he would like to share with others. He's determined that the best way for him to do this is to share it as a GIF image file. He isn't sure how to create a GIF file from an Excel chart, however.
There are a couple of things you can do to get the file you want. If you only need to create a GIF file once in a while, the best be would be to simply use a graphics program. For instance, you could follow these simple steps:
If you prefer, you could modify these steps a bit (well, steps 2 and 3) to capture an entire screen instead of just the chart. This allows you to size the chart any way you want prior to capture, even filling the entire screen, if desired. To capture the screen, just press the PrtScrn button on your keyboard, which places the screen capture in the Clipboard. You can then use steps 4 through 7 to put the screen into Paint and crop it or make other edits you need.
If you need to save your charts as GIF files quite often, then the best solution is to use a macro. The following simple macro saves the currently selected chart as a GIF file in the same directory in which the current workbook is stored.
Sub SaveChartAsGIF() Dim sFileName As String sFileName = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif" ActiveChart.Export Filename:=sFileName, FilterName:="GIF" End Sub
The use of the Export method to save out charts is detailed in this Microsoft Knowledgebase article:
The article indicates that it is written for Excel 97, but the coding will work just fine with all versions of Excel that use VBA.
If you want a more full-featured macro approach, this article on Jon Peltier's site is quite helpful:
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (9302) applies to Microsoft Excel 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Excel (Excel 2007 and later) here: Converting Charts to GIF Files.
Program Successfully in Excel! John Walkenbach's name is synonymous with excellence in deciphering complex technical topics. With this comprehensive guide, "Mr. Spreadsheet" shows how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf. Check out Excel 2013 Power Programming with VBA today!
Charts serve a purpose, and sometimes that purpose is temporary. If you want to get rid of a chart, here's how to do it.Discover More
Do you use Excel's charting capabilities to display three-dimensional views of your data? The program provides a way that you ...Discover More
When creating charts that will be used by other people, you may need to take some liberties with the presentation of your ...Discover More
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Got a version of Excel that uses the menu interface (Excel 97, Excel 2000, Excel 2002, or Excel 2003)? This site is for you! If you use a later version of Excel, visit our ExcelTips site focusing on the ribbon interface.