

You can get more details on the presentation object here. Presentations.Add method creates a presentation and returns a Presentation object that represents the new presentation. Set PowerPointApp = CreateObject(class:="PowerPoint.Application")

In the first sheet we have the list of country names.Īnd for each country, you have a sheet by the same name. In this example, we will also see how to create a text box through Excel on each slide and populate data.įirst let’s have a look at the data in Excel. For each country, there will be a separate slide, the data for which is present in the following sheets. So, in sheet 1, you input the list of countries.

You are creating a country-wise monthly report. This article walks you through creating a PowerPoint presentation automatically through Excel and populating data from Excel into the presentation. Wouldn’t it be great if you could generate the presentation with the click of a button? Each month you need to create a PPT with data in Excel that has the same structure, and only the figures change. But consider a periodic report - a sales report, for example. You can simply create a new PowerPoint, copy all the data, and you’re done. Creating a PowerPoint presentation using data from Excel is very common.
