I didn't know anything about VBA and was able to do what I wanted to just by watching your video. Great work, thank you so much!
@kolavithonduraski50313 жыл бұрын
next level VBA 👍
@tgirard1233 жыл бұрын
Easy as 1-2-tree. Thank you so much. I could not figure this out for the life of me. Now I got a working sheet!!
@Excelmacromastery3 жыл бұрын
Glad you found it useful Timmy.
@marcellino539 ай бұрын
Awesome job.. Thanks, and greetings from Brazil !
@magalisantos5544 Жыл бұрын
Thanks very much for this tutorial!! I created a macro which retrieves data from an API and thus it saved me lots of hours (~6h) from checking them individually!! Thank you VERY MUCH AGAIN!
@oz70753 жыл бұрын
I was preparing a series of videos to upload to my upcoming KZbin channel and one of them was APIs. Interesting. I have a project of mine which uses a WebAPI from an Online dictionary.
@edrobinson82483 жыл бұрын
good stuff. hope beginners realize that is for a specific (web) api . Not generic API's.
@saxena19553 жыл бұрын
Hi Paul , Great video. Can you make it a dynamic code to read data of any api and write it to excel ? Please explain it in next video . Thanks
@shinrafahell3 жыл бұрын
Hey Paul, great video as always! Any chance to have a tutorial explaining how to get apis that utilizes oauth such as Google sheets or Twitter? Thanks!
@phonesolo85133 жыл бұрын
Exactly what i need.
@MyAudioBookCompilation2 жыл бұрын
This is the last wish that i want to achieved. To learn to modify google sheets using vba.
@shinrafahell2 жыл бұрын
@@MyAudioBookCompilation using python it is a breeze. Unfortunately I didn't find anything related to vba.
@MyAudioBookCompilation2 жыл бұрын
@@shinrafahell I see. Thank you. Python and JavaScript are in my list but sometimes we still want to achieved what we really want to achieved. 😁 I know that learning to manipulate google sheet using VBA might be overkill but that what makes us happy. Anyways thank you for the info i think i will try to learn if first.
@bongzsmalawu16142 жыл бұрын
Thank you so much, this has made things lighter for me, I have no programming background, but was looking forward to leverage this lesson to help me import run statistics from strava, garmin connect and polar websites for my team.
@trueevilangel2 жыл бұрын
thank Paul , you explained it easy to understand.
@guidopiotrowski71142 жыл бұрын
Incredible video, super clear, and great teacher. Thanks!
@Algoreborn Жыл бұрын
THANK YOUUUUU, you made my day...
@Monduras3 жыл бұрын
Outstanding as always! Bravo
@Excelmacromastery3 жыл бұрын
Thanks Leon.
@ashkumar8797 Жыл бұрын
Great video, thanks for sharing and explaining
@hf21382 жыл бұрын
Thanks for a great video Paul, keep it up
@mikem89152 жыл бұрын
Solid video. Shows exactly what you should do for a given objective.
@simondechoisy7793 жыл бұрын
Really looking forward to this
@bernardoezeta25312 жыл бұрын
Hi Paul! Thank you so much!
@Excelmacromastery2 жыл бұрын
You're welcome
@fairosabdulmutalip6412 жыл бұрын
Hi Paul, love your tutorial
@MisplacedTrust3 жыл бұрын
Great job as always, thank you Paul
@Excelmacromastery3 жыл бұрын
You're welcome Anthony
@DLAmurph3 жыл бұрын
This example blew me away very informative and helpful, thank you Paul
@Excelmacromastery3 жыл бұрын
Thanks Ken.
@fredrodriguez9633 жыл бұрын
Hi Paul, very good stuff. Thank you.
@davidlinesq3 жыл бұрын
Thank you so much for this video. This has helped me with a program that I needed to create for work. One request for a follow up video would be how to make paginated api calls and combine the results into one array. Thanks as always!
@Ashokkumarg8 Жыл бұрын
That is awesome, but can you tell how did you make those two API examples currencies & recipes from the excel
@garethwoodall5773 жыл бұрын
Excellent explanations (as usual). Good teacher! Thanks Paul *
@Excelmacromastery3 жыл бұрын
FLASH SALE: 25% off my Effective Excel VBA course before Saturday 14th September: 👉courses.excelmacromastery.com/courses/Effective_Excel_VBA Learn how to write real-world Excel VBA code: 👉courses.excelmacromastery.com/ I hope you enjoy my new video. Please let me know if you plan to use Web APIs. *Important Note:* To use each API on the RapidAPI website you must subscribe on the API page.
@Excelmacromastery3 жыл бұрын
@@yashchawla8360 Thanks yash. I hope you like it.
@bogdanexit13 жыл бұрын
I will use in Microstrategy
@quoctam17193 жыл бұрын
I plan to use API on price comparision website
@JasonTorpy3 жыл бұрын
question - what about customers? I do a lot of paid freelance work with VBA (and Google script) but I've always avoided any addons as customers might not have Scripting Runtime or WinHTTP loaded). Is that a concern? Any suggestions on how to ensure a client has those addins added... maybe an auto-load button?
@madschedules3 жыл бұрын
Hi @@JasonTorpy , you can do it with late binding so that your clients don't need to turn on the reference library needed.
@wayneedmondson10653 жыл бұрын
Hi Paul. Very cool tutorial! Thanks for access to all the resources used. I worked through the name example and connected successfully with the same results. Can't say I totally understand it all yet, but it's a great start. Always something new and interesting at Excel Macro Mastery :)) Thumbs up!!
@Excelmacromastery3 жыл бұрын
Thanks a lot Wayne. Glad you enjoyed it.
@MarceloCutin3 жыл бұрын
Great video!!! Congrats!
@Excelmacromastery3 жыл бұрын
Thanks
@nickroe59922 жыл бұрын
Thanks, that was a very good tutorial
@jesus.moreno3 жыл бұрын
wouuuuuuuuuuuuuuuuuuu amazing ... you got a suscriber to your channel !!!
@Excelmacromastery3 жыл бұрын
Welcome aboard
@CivilEngSpreadsheets2 жыл бұрын
Hi Paul! I'm learning a lot from your channel. Would really appreciate if you could do a tutorial about VBA and Google Drive API like how can you use VBA to upload or download a file from Google Drive.
@itsmeforsure54755 ай бұрын
Excellent!!!
@vbaclasses35533 жыл бұрын
Awesome video, thank you. Will make time to work through it all.
@MrMallesh13 жыл бұрын
Amazing video ! I liked it , thanks a lot !
@Excelmacromastery3 жыл бұрын
Thanks Mallesh.
@aNDy-qh1em2 жыл бұрын
15:35 It could be a mixture of dictionaries/collections and also classes . 'Country' could well be a class. But that is a matter of preference - for simplicity reason that is ok. When using s dictionary I would verify if the key-value pair exist. A great tutorial, thak you
@rajesh321r3 жыл бұрын
This is awesome👍 Happy to learn APIs and how to use with VBA.
@protostecnologia40962 жыл бұрын
Wonderful video. Coul VBA connect with a dspace repository? The latest version of dspace repository is made in Angular (front end) and use a backend built on spring boot (java web app)
@johnsmith27713 жыл бұрын
Great video, thank you so much for posting this, really helps
@Excelmacromastery3 жыл бұрын
You're welcome John.
@hain.v.h57442 жыл бұрын
Thank your video.
@kevinbezant89723 жыл бұрын
Very interesting video, Paul. I'm currently using Integromat to integrate web apps. Whilst Integromat is very good, I feel I could do with having more control and your video has got me thinking! A follow-up video on writing to an API would be useful.
@jjtagh2 жыл бұрын
Also some examples writing to API using GraphQL (mutation) as well as REST API would be fantastic.
@Abhishekuchagaonkar3 жыл бұрын
You are awesome!! (Guruji)
@kingparc3 жыл бұрын
Thank you very much 👍
@fernandobravo28863 жыл бұрын
this is great, one question could be how would you do it with a POST request, that also you need a request body website, that is very common within intranet company's websites.
@thomy03193 жыл бұрын
Wow , que impresionante! 👏👏
@luismejia68173 жыл бұрын
This is so awesome. I’m gonna. Be working on a lot of personal projects from this rapidapi website. I’m a data analyst so I’ll be inserting the responses in a database :)
@Excelmacromastery3 жыл бұрын
That's great to hear Luis.
@mas07sencillo2 жыл бұрын
Thanks for this video! I also have a doubt. How do i handle the API call when the API response have pagination? should i use a for an remake a colletion?
@sofianemeriane Жыл бұрын
thanks for sharing!
@briandelaney63543 жыл бұрын
Hi Paul, I had no idea you could use VBA for this purpose! Thanks for sharing the knowledge 😀😀
@Excelmacromastery3 жыл бұрын
You're welcome Brian.
@caste_3 жыл бұрын
thanks my man your a genious
@schmuttergold22968 ай бұрын
Great video. I have to use a post command and need to pass a JSON request together with the http request and headers, How can I do that with VBA?
@halforman6726 Жыл бұрын
Great video. Your channel is awesome. How can I use a private API (requires authentication) in VBA?
@RMS888168 Жыл бұрын
Would it be possible to see how to implement OAuth 2.0 authentication using the examples in this video?
@elricho722 жыл бұрын
Excellent video and explanation, I ask you seeing the use of the api, could we make it possible for us to interact with VBA to upload or download files from google drive?
@jorgevalverdevalderrama55863 жыл бұрын
Excellent video and great Spanish name picking UwU
@acidkans Жыл бұрын
Hi Paul, great tutorial, with almost zero knowledge i managed to get data of EURO currency from Polish National Bank...but what I'm missing in your tutorial is assigning values to specific cells...for example when I filter a dataset I'd like to paste currency rate to filtered column.....no idea how to do it... I mention that I've this rate but can't paste it...could you help int hat matter? your movies are top quality, great job
@TheSardOz2 жыл бұрын
Hi Paul, thanks for the excellent video. How do you catch errors if you have a miss match? If you have a collection of stocks cods and you getting the close price, if one code if not available you’ll have a error and the loop will brake.. how can you skip the error and finish the loop? Thank you.
@Renatoponto1Ай бұрын
Hey, Paul. I'd like you gove me some orientation. How can I read from a Mysql database on a server, using sql in my vba application?
@buzan.untung2 жыл бұрын
Thank you
@The_Code_Father2 жыл бұрын
Very beneficial video I'm trying to build a connection with e invoicing portal in my country using json files and api and they're talking about sth called token Could you plz add more detailed tutorial on this topic
@vijayalakshmibadigeru44793 жыл бұрын
Very useful video thanks.. can we define the jsonconverter in classes..
@Excelmacromastery3 жыл бұрын
You're welcome.
@farahinrosli7244 Жыл бұрын
hi can you do to copy data from private apps then paste it in excel, also include the screenshot of data and paste in the excel too, but for this it included multiples data to do in one sheet before move to next sheet
@Rice09873 жыл бұрын
By chance 've read this: "Programs must be written for people to read, and only incidentally for machines to execute". :)
@KhalilYasser3 жыл бұрын
Thank you very much. Awesome tutorial. I have signed up in rapidapi but how can I get the API that I would insert in the VBA code (I couldn't find such API section)
@Excelmacromastery3 жыл бұрын
You have to subscribe to each api you wish to use.
@KhalilYasser3 жыл бұрын
@@Excelmacromastery I have tested again now and it is working. Yesterday, something went wrong.
@1rikenpatel2 жыл бұрын
Hi Paul in the example you have used with the name and country, can a filter be applied on the country id so that when a name is selected on data for the filtered country is retrieved? if possible how would I add this to the code?
@scotolivera82073 жыл бұрын
very informative
@Excelmacromastery3 жыл бұрын
Glad you like it George.
@solimanalali80483 жыл бұрын
A very interesting lesson. My question is, I want to create an invoice automatically. I want to create a QR code on the same invoice, and when scanning the code, the same invoice appears.
@allanjackson7773 ай бұрын
is it possible to get some suggestions on how to use the travel distance calculator? I have tried it against your templates and cannot get it to work. TrueWay Matrix: Calculate Driving Distance Matrix
@abhiabhiram28552 жыл бұрын
Could you please let me know how to get API response text in VBA ? For example for 200 response , response text is ok .
@KLiCuk1 Жыл бұрын
Hi Paul, I remember watching this when you first posted it and thought I'd put it on a backburner until I needed it. I just tried downloading the source code but unfortunately the link doesn't work anymore. Is there an up to date link?
@huonggiang5372 жыл бұрын
Hi Paul. You can guide How to scrape data from a website that requires login? thank U
@TheJaebeomPark3 жыл бұрын
Amazing!
@Excelmacromastery3 жыл бұрын
Glad you like it.
@tarunprakashsingh3 жыл бұрын
hey nicely explained... I am trying to build something where user can define a Get URL and my code can parse any JSON without knowing the Structure and show it in tabular form in excel. How can i do that?
@faiz.ahmad652 жыл бұрын
Can you please also tell me how to send parameters along with API Key in Post request?
@yograjkolhe5225 Жыл бұрын
How can we parse api response in XML? Is there any library available for the same like VBA-JSON library?
@youknowme6780 Жыл бұрын
I am working on a vba to fill web form, it works on first IE page and submit the form, but when a new page loads with different web address, my code don't recognize the active web page...to keep on filling this page Any advice??? No selenium used
@excelmonkey Жыл бұрын
Just out of curiosity, how would you store multiple API keys in your module such that the correct key was called by each subroutine?
@WoottonRivers3 жыл бұрын
This is a really good video. I've had a go at this before but ran into the problem of authentication. I was trying to access data in Xero (the cloud accounting solution). How do you authenticate through VBA if you only have a email address, password and 2FA code? Authentication for other web services creates a similar issue. Suggestions welcome.
@timlambe88372 жыл бұрын
Hello, is it possible to use Excel as a backend and set up an API with VBA? 🤔
@axelamoe2 жыл бұрын
Can you make a video for windows api to control an open third party application and get the text?
@davidsaw35172 жыл бұрын
How do you do nested dictionaries?
@rbloesser90092 жыл бұрын
It would have been nice to get more specifics on how to get an API Key. The Rapid-site is very confusing for a beginner. I could not run your code because I could not figure out how to get an API Key.
@ReverendZen2 жыл бұрын
Hi Paul, thank you for the great video. I had an issue with downloading the source code. I am not sure if the link is broken or if I need to create a login or something. Is there another means by which I can get the source code?
@Excelmacromastery2 жыл бұрын
Can you send me an email? It's Paul at the channel name.
@bioactiveSaha2 жыл бұрын
Hi Paul! Thanks for the video. It is very informative. I was able to download and parse json data for small dataset. However, If I try to download complete data (~600,000), excel goes to not responding. I tried with .SetTimeouts 0, 0, 0, 0 and/or waitforresponse but the problem still persist. Any tips? Thanks in advance for your help.
@knowyourdirt11522 жыл бұрын
Can you show an example of a post request instead of a get request?
@lisah88962 жыл бұрын
Hi Paul, Love this but I'm hoping you can help me with something. I can't get the msgbox to display the "request.responsetext. I just get a blank box. If I put the address in a google address box, values return but my message box remains blank. Can you give me some ideas?
@johnstabile9016 Жыл бұрын
I'm working on a mac. When you do the references part, is there a mac equivalent to WinHTTP Services. I don't have as many options as you do. Thanks, John
@MicheleLieske Жыл бұрын
I have this question too
@daves40263 жыл бұрын
Hi Great video thank you for sharing. Cant see the code link though, cant wait to practice this
@Excelmacromastery3 жыл бұрын
The link is there now👌
@NaveenKumar-fs3nk Жыл бұрын
LinkedIn to scrap using macro is it possible
@thierryodou44793 жыл бұрын
Is it possible run R script on VBA?
@gokmensen8232 жыл бұрын
we could not find your APIKEY module and without it the excel does not work. could you share with us? module or xlsm excel file? thanks
@andriodenavarrete449510 ай бұрын
But how do you add it to th excel sheet?
@mwolffe Жыл бұрын
Great video. I'm a little late to the party. :) I followed along several times and tried typing out the code as you went along, but my code failed. I keep getting a Compile error: User-defined type not defined on the 'Dim country As Dictionary' portion of the code. Not sure what I missed. Hopefully you or someone here will have an idea. Thanks!
@Excelmacromastery Жыл бұрын
You need check "Microsoft Scriping Runtime" under Tools->References
@MrMallesh13 жыл бұрын
whats the difference between Extracting data via API and extracting data via web scrapping ! or they both same ! can we use same code for web scrapping !
@Excelmacromastery3 жыл бұрын
That's a good question. While they both read from a website they are completely different. *Web Scraping*: When you access any website in your browser you are essentially receiving a HTML file from the website. HTML is text and what web scraping does is read through this HTML and extracts data from it. *API*: An API is a programming interface created by the website that allows you to access certain functionality. This means you have direct access to the web application with support and documentation.
@丁昌3 жыл бұрын
can not find the download link of this video
@丁昌3 жыл бұрын
Sorry, I got it.
@jamcast725 Жыл бұрын
I cant get just a list to print. it doesn't have a key value pair inside but just a list
@cocsaja2994 ай бұрын
Trims
@todddean77223 жыл бұрын
The link to the code seems to be broken
@bimaljain16663 жыл бұрын
Hey Paul, I am from India. I have designed a project for which I want to get the Train No. and name of the train from the web in my excel worksheet. Please help the execute the same.
@TheGEEKofGAME2 жыл бұрын
With your code about name and countries, I have an error on the line Request.Send and I verify references WinHTTP and Scripting are check…. :/