Copy a range from excel to ppt as a bitmap

Hi All,

Here is my challenge which i'm facing

1. I have a validation with a list of values which are linked to set of graphs
2. I select one of the options and then the graphs change dynamically
3. I now need to copy the range(not individual graphs)to ppt as a bitmap and loop it through the list of values in the validation. Which means if there are 10 values i need to have a ppt with 10 slides.

Can any one help?

Regards
SR777

Nick's picture

excel to ppt

So you want to copy a range of cells to ppt ?
- simply copy the cells, then in ppt go Edit => paste special => bitmap. (or png)

Copy a range from excel to ppt as a bitmap

Well Nick i am looking for a vba code for the same.

Almir's picture

Why don't you link Excel file in .ppt?

Why don't you link Excel file in .ppt and make changes directly in presentation?

range to powerpoint

take a look at this tip:

http://excelexperts.com/Export-Excel-Charts-to-PowerPoint

..it's close to what you're after

Vishesh's picture

Slight change to the code on

Slight change to the code on the above url

Just put these copy paste statement and comment out the ones already there for charts.

Worksheets(SheetName).Range(RangeName).Copy
ppSlide.Shapes.PasteSpecial(ppPasteDefault, link:=RangeLink).Select