Тёмный

Automate PowerPoint Presentation using VBA. Excel PowerPoint Integration 

VBA A2Z
Подписаться 52 тыс.
Просмотров 116 тыс.
50% 1

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 392   
@penny2921
@penny2921 3 года назад
Most practical and best VBA Programming Channel !!! thank you so much!
@VBAA2Z
@VBAA2Z 3 года назад
Wow, thanks!
@ekilunewmai7033
@ekilunewmai7033 2 года назад
Learned amy more things everyday. Thanks for sharing your experience and knowledge freely
@VBAA2Z
@VBAA2Z 2 года назад
So nice of you
@Mira-kp5di
@Mira-kp5di Год назад
This is superb. No doubt best VBA channel
@VBAA2Z
@VBAA2Z Год назад
Thanks for watching!
@VBAA2Z
@VBAA2Z 4 года назад
Project Uploaded. Download and have fun. Cheers!
@Marschie1
@Marschie1 4 года назад
the Projekt not longer available, i get "Sorry, the page you were looking for in this blog does not exist." from the link in the description
@sylvin3406
@sylvin3406 Год назад
Look forward to new contents from you. Thanks for your contribution to VBA community.
@VBAA2Z
@VBAA2Z Год назад
Much appreciated!
@wikamdiopekiang4972
@wikamdiopekiang4972 2 года назад
Bravo!!! your contents are mind blowing. Thanks for sharing your knowledge to VBA lovers
@VBAA2Z
@VBAA2Z 2 года назад
So nice of you
@Evadisa-q8h
@Evadisa-q8h Год назад
amazing how you simply VBA automation. another great video. Thank you
@VBAA2Z
@VBAA2Z Год назад
Thanks again!
@anielchisi1389
@anielchisi1389 3 года назад
This tutorial has just changed my life. Thank you so much @VBA A2Z. Please can you advise on how to export charts/ data from multiple excel workbooks into the same powerpoint slide.
@VBAA2Z
@VBAA2Z 3 года назад
Glad to know you found this video helpful. You can expand the mapping table / rng_sheets to include path for other files too and on runtime open the files and get data from it. The below series covers all important topics on VBA Programming including working with objects in lesson-1. Feel free to email me if you need more help. ru-vid.com/group/PLo0aMPtFIFDocT-bLo37Fj_iwenKtUlKr
@CodeLikeProz-dp8qr
@CodeLikeProz-dp8qr Год назад
Thank you sir for detailed walk-through and for another practical video.
@VBAA2Z
@VBAA2Z Год назад
most welcome
@DorkaLiumsk
@DorkaLiumsk Год назад
Another amazing video. Thank you so much for teaching us
@VBAA2Z
@VBAA2Z Год назад
My pleasure!
@DaniSani-f6q
@DaniSani-f6q Год назад
Your videos are the most practical. thank you so very much!
@VBAA2Z
@VBAA2Z Год назад
You're very welcome!
@Rahul-sn1wn
@Rahul-sn1wn 2 года назад
This is best tutorial i have come across in ppt automation! Keep it up 👍
@VBAA2Z
@VBAA2Z 2 года назад
Wow, thanks!
@alializadeh8195
@alializadeh8195 2 года назад
مرسی
@VBAA2Z
@VBAA2Z 2 года назад
thanks for visit.
@dampisong1369
@dampisong1369 2 года назад
Learn many new things from your channel. You have a great knowledge base, thank you Pamai
@VBAA2Z
@VBAA2Z 2 года назад
Happy to hear that!
@ApirlK
@ApirlK Год назад
Thank you so much. Your channel is a gem. I binge-watched UI UX series :)
@VBAA2Z
@VBAA2Z Год назад
Glad you enjoy it!
@VBAA2Z
@VBAA2Z 4 года назад
Interested to become VBA Pro? Here is 100% free guided e-course with Real-life projects. Sign-up to participate, get assignments and a certificate:- Sing up link = > bit.ly/3eX8tzl
@dorwuinga
@dorwuinga Год назад
this is wow. really great practical tutorial
@VBAA2Z
@VBAA2Z Год назад
thanks
@funniq
@funniq 3 года назад
Thank you again for this great tutorial.
@VBAA2Z
@VBAA2Z 3 года назад
Glad it was helpful!
@ShrutamJani
@ShrutamJani 3 года назад
Excellent solution and tool. Thank you for your efforts 😀👍
@VBAA2Z
@VBAA2Z 3 года назад
You are welcome!
@benjaminf5731
@benjaminf5731 Год назад
Amazed at your talent. keep up great work
@VBAA2Z
@VBAA2Z Год назад
Thank you so much!
@javierreyes7164
@javierreyes7164 8 месяцев назад
VBA A2Z - Awesome tutorial!! very deliberate, organized, and concise... I echo Mira's comment.
@VBAA2Z
@VBAA2Z 8 месяцев назад
Much appreciated!
@kingsynz8614
@kingsynz8614 3 года назад
This is excellent solution. Keep up great work.
@VBAA2Z
@VBAA2Z 3 года назад
Thank you! Cheers!
@hoseal8048
@hoseal8048 3 года назад
Best VBA channel. Thanks sir
@VBAA2Z
@VBAA2Z 3 года назад
So nice of you
@pedche5790
@pedche5790 2 года назад
superb! will come back for more.... thank you thank you
@VBAA2Z
@VBAA2Z 2 года назад
So nice of you
@kinga334
@kinga334 3 года назад
Really useful video. You’re the man!
@VBAA2Z
@VBAA2Z 3 года назад
I appreciate that!
@sidaubo
@sidaubo Год назад
Thanks for excellent tutorials
@VBAA2Z
@VBAA2Z Год назад
You are welcome!
@SidauChe
@SidauChe Год назад
Exactly what I needed, thanks for the great video!
@VBAA2Z
@VBAA2Z Год назад
You're welcome!
@matnz7546
@matnz7546 3 года назад
This is excellent sir. You're the best! Requesting you to create video on how to create add-in for PowerPoint. Thanks for considering
@VBAA2Z
@VBAA2Z 3 года назад
thanks. Will upload soon
@mehtag7810
@mehtag7810 3 года назад
What a brilliant idea! Thank you
@VBAA2Z
@VBAA2Z 3 года назад
You are so welcome!
@Kinsi-l3c
@Kinsi-l3c Год назад
thanks for another practical video
@VBAA2Z
@VBAA2Z Год назад
You're welcome
@Manguilee-qi8to
@Manguilee-qi8to Год назад
Big thanks to Pamai
@VBAA2Z
@VBAA2Z Год назад
you're most welcome!
@mithunvendra
@mithunvendra 4 года назад
Very Very useful to me. Thanks a lot.
@VBAA2Z
@VBAA2Z 4 года назад
Glad it was helpful!
@alifmuchtar3370
@alifmuchtar3370 24 дня назад
Thx a lot very useful
@VBAA2Z
@VBAA2Z 24 дня назад
You are welcome
@TheBlacknight89
@TheBlacknight89 4 года назад
Thank you for this video, it was very helpful.
@VBAA2Z
@VBAA2Z 4 года назад
Glad it was helpful!
@ajayakumarrout2700
@ajayakumarrout2700 3 года назад
Thanks for the excellent video on VBA. I am quite new to it, but I could automate a PPT creation from excel using this code. One small think that I want to add is Header to each slide. I have added 'Header' as a column in the reference table of excel where we have Range and position details (as each slide will have different header). And have declared it as a variable too. But unable to call the same. Could you please help me on this.
@pekidonn5139
@pekidonn5139 4 года назад
This is amazing. It's going to save a lot of time
@VBAA2Z
@VBAA2Z 4 года назад
Glad to hear. Let me know if you face issues.
@JuribSunn
@JuribSunn Год назад
very helpful and understandable thank you very much!
@VBAA2Z
@VBAA2Z Год назад
You're very welcome!
@Imchal-hc7lo
@Imchal-hc7lo Год назад
Thansk for amazing tutorial
@VBAA2Z
@VBAA2Z Год назад
My pleasure 😊
@KrusioLikovich
@KrusioLikovich Год назад
superb, thank you soo much
@VBAA2Z
@VBAA2Z Год назад
you're most welcome!
@adrianl6409
@adrianl6409 3 года назад
This is extremely helpful - thanks!
@VBAA2Z
@VBAA2Z 3 года назад
You're welcome!
@nguyenlamda8045
@nguyenlamda8045 3 года назад
Hello , the video is really useful. Thank you very much. There is an issue that the position and size of an exported chart will not be respected as what I have defined in the admin sheet if I export more than 1 chart in a slide or if texts have been there in the ppt template ( before exporting charts). Do you have any idea to solve this issue please ? Thank you very much
@mehmetcelik2575
@mehmetcelik2575 Год назад
this is amazing, thank you so much.
@VBAA2Z
@VBAA2Z Год назад
You're very welcome!
@Kadmao
@Kadmao 8 месяцев назад
This is perfect! Thank you very much
@VBAA2Z
@VBAA2Z 8 месяцев назад
You're welcome 😊
@chrish9518
@chrish9518 4 года назад
Feeling very grateful. Keep it up, thanks!
@VBAA2Z
@VBAA2Z 4 года назад
Thanks, will do!
@bindeeseaks9950
@bindeeseaks9950 2 года назад
Really loved all your videos. Keep it up!
@VBAA2Z
@VBAA2Z 2 года назад
Thanks a ton!
@Kinsuang-m6y
@Kinsuang-m6y 8 месяцев назад
Thank you and keep up the good work Sir
@VBAA2Z
@VBAA2Z 8 месяцев назад
Thank you, I will
@Nphum
@Nphum Год назад
thanks for the useful videos.
@VBAA2Z
@VBAA2Z Год назад
Glad you like them!
@kingqiabonmai1890
@kingqiabonmai1890 3 года назад
Another great tutorial. Thanks Pamai
@VBAA2Z
@VBAA2Z 3 года назад
thanks!
@garyb3455
@garyb3455 2 года назад
Excellent tutorial. Subscribed, Liked, Saved to Playlist and Notification turned-on... :-)
@VBAA2Z
@VBAA2Z 2 года назад
Awesome, thank you!
@linnick9235
@linnick9235 4 года назад
Thanks for this informative tutorial.
@VBAA2Z
@VBAA2Z 4 года назад
Glad it was helpful!
@GiselleBrat
@GiselleBrat Год назад
another useful tutorial. keep it up!
@VBAA2Z
@VBAA2Z Год назад
Glad you think so!
@JbongjiAlvira
@JbongjiAlvira Год назад
thank you so much
@VBAA2Z
@VBAA2Z Год назад
You're welcome!
@jamesh-kc7rk
@jamesh-kc7rk Год назад
Amazing. Thank you so much
@VBAA2Z
@VBAA2Z Год назад
You're very welcome!
@WeningWang
@WeningWang Год назад
this is brilliant, thank you
@VBAA2Z
@VBAA2Z Год назад
You're very welcome!
@RCV1337
@RCV1337 2 года назад
Hi. Great videos!! I went through the steps and it all worked!! Is where anyway to paste the shapes in PNG instead of Bitmap? Refer to line slde.Shapes.PasteSpecial ppPasteBitmap
@VBAA2Z
@VBAA2Z 2 года назад
Most welcome. Not at my desk at the moment, you should see the options in .PasteSpecial
@KhalilYasser
@KhalilYasser 4 года назад
Thank you very much for this awesome tutorial. I suggest using this to disable the message of updating links With Application .DisplayAlerts = False: .AskToUpdateLinks = False End With
@VBAA2Z
@VBAA2Z 4 года назад
Thanks Yasser! we should be able to set this in host object as well.
@felixpuamoai
@felixpuamoai Год назад
this is great, thank you sir
@VBAA2Z
@VBAA2Z Год назад
You are very welcome
@lchewang6512
@lchewang6512 3 года назад
Brilliantly put together my friend.
@VBAA2Z
@VBAA2Z 3 года назад
Thanks, appreciate that
@szabolcsvarjasi1679
@szabolcsvarjasi1679 4 года назад
very informative, thanks so much
@VBAA2Z
@VBAA2Z 4 года назад
Glad it was helpful!
@machdoctor
@machdoctor 2 года назад
Hi, this may be a stupid question, but where can I find the sample code/workbooks? This was a great tutorial, btw! Thank you for making it!
@VBAA2Z
@VBAA2Z 2 года назад
Thanks. Please check the video description
@codewithme5819
@codewithme5819 3 года назад
Amazing tutorials
@VBAA2Z
@VBAA2Z 3 года назад
Thanks
@ChekhengKi
@ChekhengKi Год назад
fantastic!
@VBAA2Z
@VBAA2Z Год назад
Thank you! Cheers!
@Chafai7z11
@Chafai7z11 2 года назад
thank you
@VBAA2Z
@VBAA2Z 2 года назад
You're welcome
@scottansir7708
@scottansir7708 3 года назад
Brilliant, never knew about this possibility. thank you thank you
@VBAA2Z
@VBAA2Z 3 года назад
Happy to help
@zaidsultan7310
@zaidsultan7310 2 года назад
Thanks
@VBAA2Z
@VBAA2Z 2 года назад
thanks for you support!
@Petrick-ri3sq
@Petrick-ri3sq Год назад
thank youso much!!!!
@VBAA2Z
@VBAA2Z Год назад
You're welcome!
@haidarkuba6828
@haidarkuba6828 Год назад
Is it possible to copy only certain cells and paste them into PowerPoint? What should i do different
@VBAA2Z
@VBAA2Z Год назад
you process will be same.
@imranbhatti8580
@imranbhatti8580 3 года назад
Hellow Pamai A nice video like always. Would appreciate if you start a series for GDI/GDI+ using VBA
@VBAA2Z
@VBAA2Z 3 года назад
Thanks for your suggestion.
@kennygordon7505
@kennygordon7505 4 года назад
Great value provided
@VBAA2Z
@VBAA2Z 4 года назад
Thanks Kenny!
@jzosopp
@jzosopp 2 года назад
Great video! Thank you. Instead of working with ranges, is there a way to have the macro loop through Chart Names Sheet Chart Name Width Height Top Left Slide # IDR Charts ET1NLongTerm 5 IDR Charts ET1RLongTerm 6 I managed to get it to work with: ActiveSheet.Shapes("ET1NetworkLongTerm").CopyPicture instead of Set expRng = Sheets(vSheet$).Range(vRange$) ' expRng.Copy but I can't figure out how to have the chart name dynamic. Any help would be greatly appreciated! Thank you.
@VBAA2Z
@VBAA2Z 2 года назад
Sure, you can loop through charts like this Dim c As Chart For Each c In Application.Charts Debug.Print c.Parent.Name & vbCrLf & c.Name Next c
@bojanjovanovic756
@bojanjovanovic756 3 года назад
Thank you Sir !
@VBAA2Z
@VBAA2Z 3 года назад
Most welcome!
@duperpooperscooper
@duperpooperscooper 4 года назад
This is great. Thanks for the video.
@VBAA2Z
@VBAA2Z 4 года назад
You're very welcome!
@duperpooperscooper
@duperpooperscooper 4 года назад
@@VBAA2Z Please enable the download for me thanks
@VBAA2Z
@VBAA2Z 4 года назад
@@duperpooperscooper sure, I did not see the request come through. Is it Dennis?
@jenshobroh1294
@jenshobroh1294 3 года назад
Will it overwrite any pre-existing information in the "placeholders" or will it be copied on top of existing? Example. I have a standard PowerPoint template with headers and various text that should always be intact. Will those dissapear or be kept?
@VBAA2Z
@VBAA2Z 3 года назад
If you want to write to the specific shape or text box you can refer to it using a name and not index. Below is latest on PowerPoint automation. Please let me know if you're stuck happy to assist. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-s9HE5uIGYAI.html
@Chunchun2023
@Chunchun2023 Год назад
superb - thanks
@VBAA2Z
@VBAA2Z Год назад
Most welcome
@Varun-dh4mr
@Varun-dh4mr 2 года назад
Can this be done in ms access? this is really useful, thanks
@VBAA2Z
@VBAA2Z 2 года назад
Yes, absolutely
@exholD
@exholD 3 года назад
Great tutorial! I have a question, I would prefer to copy and paste the chart itself (even if the paste would be as an image) instead of a range containing a chart. I have tried to change the code part where we define the expRng (see below) but with no success.. Any advice? Set expRng = Sheets(vSheet$).ChartObjects(vRange$).Select expRng.ActiveChart.ChartArea.Copy
@VBAA2Z
@VBAA2Z 3 года назад
try below samples '--------- ActiveSheet.ChartObjects("Chart 1").CopyPicture xlScreen, xlPicture '--------- ActiveSheet.ChartObjects("Chart 1").Chart.ChartArea.Copy '--------- Dim Chartobj As Chart Set Chartobj = ActiveSheet.ChartObjects("Chart 1").Chart Chartobj.ChartArea.Copy '---------
@donballesteros1744
@donballesteros1744 4 года назад
Thanks for the excellent tutorial and for sharing the files. I would like to know (1) if i have two ranges in a sheet, how can i add those charts in 1 slide (2) how can i position those 2 charts in 1 slide . thank you.
@VBAA2Z
@VBAA2Z 4 года назад
try something like this. wb.Activate Sheets(vSheet$).Activate Set expRng = Sheets(vSheet$).Range(vRange$) expRng.Copy Set slde = pre.Slides(vSlide_No) slde.Shapes.PasteSpecial ppPasteBitmap Set shp = slde.Shapes(1) With shp .Top = vTop .Left = vLeft .Width = vWidth .Height = vHeight End With '------------------------------------------------example for 2 nd range. Replicate it like this. Set expRng_2 = Sheets(vSheet$).Range("A2:A10") expRng_2.Copy slde.Shapes.PasteSpecial ppPasteBitmap Set shp = slde.Shapes(2) With shp .Top = vTop .Left = vLeft .Width = vWidth .Height = vHeight End With
@aydeediaz2307
@aydeediaz2307 Год назад
Hello! Can the user interface be in the same document as de excel data source?
@VBAA2Z
@VBAA2Z Год назад
yes, of course.
@Rob-kv9kj
@Rob-kv9kj Год назад
simply amazing. How do you come up with all these
@VBAA2Z
@VBAA2Z Год назад
Thank you! Cheers!
@Ferris-bu5yb
@Ferris-bu5yb Год назад
so many cool tut here!!! good work!
@VBAA2Z
@VBAA2Z Год назад
Glad you think so!
@krutikapatil4986
@krutikapatil4986 2 года назад
Hi , the video is super useful. Just one doubt , if this slide is prepared monthly , how to ensure the code also deletes previous tables/charts ?
@VBAA2Z
@VBAA2Z 2 года назад
Glad to hear. Try something like this ActivePresentation.Slides(1).Shapes(1).Delete
@krutikapatil4986
@krutikapatil4986 2 года назад
Thanks a ton. Also, If there is an exception where we wanted the tables to be pasted as editable tables only, then how to modify the code ? As the for loop pastes all charts& tables as bitmap only
@Shuiniu-df9ds
@Shuiniu-df9ds Год назад
This is powerful, can we do the same with word document?
@VBAA2Z
@VBAA2Z Год назад
yes, please check this video. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RQgOxv6nrE0.html
@ananthuh0953
@ananthuh0953 Год назад
thanks,, is it possible to export the slide position from ppt to excel
@VBAA2Z
@VBAA2Z Год назад
yes, in the same way demo in the beginning
@jiokcelina
@jiokcelina Год назад
great video
@VBAA2Z
@VBAA2Z Год назад
Glad you enjoyed it
@FFGAMING-wv3pf
@FFGAMING-wv3pf 4 года назад
It's Cool n Amazing
@VBAA2Z
@VBAA2Z 4 года назад
Glad you found it useful. Cheers!
@zahraahareb5362
@zahraahareb5362 3 года назад
Thank you for this unique tutorial! Can I do something like this but export by MS access instead of excel?
@VBAA2Z
@VBAA2Z 3 года назад
Yes you can. set reference to PPT Library as demo in this video and read data from Access table.
@zahraahareb5362
@zahraahareb5362 3 года назад
@@VBAA2Z Wow! thank you 🤩
@peeyushwise
@peeyushwise 3 месяца назад
Thanks for the descriptive video, I tried doing it, however, getting Run time and compile error when trying to run the get position and get from PPT macro. Please guide.
@VBAA2Z
@VBAA2Z 3 месяца назад
have you referenced to PPT lib?
@taksoneslim
@taksoneslim 4 года назад
Thanks, amazing! I was wondering if there is any way to connect an Excel sheet, lets say employee info list (one employee per row) , with PPT and make it so that each row turns converts into a separate PPT slide, for each employee, presenting all the data in a way that we can move the cell input in the slide so it looks nice and tidy? Is there a way to automatize this so I dont have to go row by row? Cheers :)
@VBAA2Z
@VBAA2Z 4 года назад
If you can fit all your data and charts etc. into Single Cell then of course. The app will export cell / range as snapshot to PPT.
@jaredkulavich6081
@jaredkulavich6081 3 года назад
brilliant idea. thank you so much
@VBAA2Z
@VBAA2Z 3 года назад
Most welcome 😊
@SaraPerzYT
@SaraPerzYT 3 года назад
Wow this is excellent! Thank you
@VBAA2Z
@VBAA2Z 3 года назад
You're very welcome!
@harmonyikennajames4100
@harmonyikennajames4100 2 года назад
Hello AJ I have a list of different power point files that are to be presented according to a schedule described in an excel spreadsheet. Please I need a breakdown I'm totally confused
@VBAA2Z
@VBAA2Z 2 года назад
try posting your question to stackoverflow . com
@harmonyikennajames4100
@harmonyikennajames4100 2 года назад
Alright thanks
@ananthuh0953
@ananthuh0953 Год назад
thanks, but when i execute the code, getting the error as "Cant execute code in break mode..and stops at the command set shp = nothing...please help on this error.
@VBAA2Z
@VBAA2Z Год назад
Looks like some event from other app or your code
@sarthakmittal6343
@sarthakmittal6343 11 месяцев назад
If we want to combine multiple powerpoint presentations in a particular order, has that code been discussed in this video
@VBAA2Z
@VBAA2Z 10 месяцев назад
all these are discussed in this series. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dIqoXYy_Clg.html
@Varun-dh4mr
@Varun-dh4mr 3 года назад
Great work man! 👍
@VBAA2Z
@VBAA2Z 3 года назад
Appreciate it!
@robnip75
@robnip75 2 года назад
Hi, is it possible to buy the code you have created in the instruction?
@VBAA2Z
@VBAA2Z 2 года назад
Yes please check out here vbaa2z.blogspot.com/2020/12/you-can-support-vba-a2z-by-simply.html
@Livinwithimagination
@Livinwithimagination 4 года назад
Great work.
@VBAA2Z
@VBAA2Z 4 года назад
Thank you! Cheers!
@dgitson
@dgitson 4 года назад
this is a great tutorial, thanks.
@VBAA2Z
@VBAA2Z 4 года назад
You're welcome!
@johanneskanthak7309
@johanneskanthak7309 2 года назад
great
@VBAA2Z
@VBAA2Z 2 года назад
thanks!
@miteshpatel7101
@miteshpatel7101 Год назад
Sir VBA me entire line select konsy short cut key se hota he
@VBAA2Z
@VBAA2Z Год назад
click on beginning of line, press Ctrl Shirt End Key
@ashishrawat8276
@ashishrawat8276 4 месяца назад
Sir i am updating sharepoint list through vba, i want to know how many rows i can update through vba into sharepoint list, is there a limit and how many rows i can store into sharepoint list
Далее
ВЫЖИЛ В ДРЕВНЕМ ЕГИПТЕ!
13:09
Просмотров 180 тыс.
Automatic Data Transfer Excel to PowerPoint
17:12
Просмотров 87 тыс.
How to show Excel Dashboard in PowerPoint
15:14
Просмотров 124 тыс.
Simple Code, High Performance
2:50:14
Просмотров 253 тыс.
Automate Boring Office Tasks with ChatGPT and Python
10:06