VBA - working with data videos | Excel VBA Part 30 - Querying a Database with ADO

Posted by Andrew Gould on 31 March 2014

How to write macros in VBA to work with SQL Server, Access and other tables

You can increase the size of the video:

Full screen mode for YouTube

You can view the video in full screen mode as shown on the left, using the icon at the bottom right of the frame.

You can also increase the quality of the video:

Changing resolution

You can improve the resolution of the video using another icon at the bottom right of the frame. This will slow down the connection speed, but increase the display and sound quality. This icon only becomes visible when you start playing the video.

Finally, if nothing happens when you play the video, check that you're not using IE in compatibility view.

This page has 2 threads Add post
20 Aug 19 at 09:34

Thanks for the suggestion.

It's taken me some time but I think I've managed to convince my customer to provide me with the data in a csv format instead!



20 Aug 19 at 09:58

Ok, great!  That will make life much easier!

30 Jul 19 at 12:47


The video shows how one can extract data from a database, be it Access or SQL Server MS and paste the results back into Excel using ADO.

Can you tell me if there is a similar technique to extracting data that is stored within SS Reporting Services?

Currently my users are essentially doing a "lookup" in SSRS. For example they manually copy the Customer Name field from Excel, then pastes it into a pre-created report in SSRS, clicks the refresh button in the report, which in turn refreshes its page to reveal customer's Nationality. This Nationality info is then copied manually and pasted back into Excel.

Can all the above steps be automated using VBA and if so, how might it be done?




31 Jul 19 at 07:38

That sounds like quite a convoluted way to get the results!  The SSRS report must be based on a query involving a parameter which accepts the customer name.  If you know what that query looks like (or you can deduce it from what you know about your database) you can use the technique shown in the video to go straight to the source rather than attempting to interact with the report in a web browser.