Passing SQL query through Excel VBA


Active Member
May 20, 2008

I am using ADO to fetch data from MS Access Database:

My Query is:


SELECT Account, Description, dDate, Bkgs, Practice FROM [Service Line 2010] WHERE Account Like '*info*'

I need the details of all the Accounts where the Account field contains "info" in anywhere of the string.

This query works fine if I try it directly in Access, but doesn't give me any data when I try to pass it through VBA (Excel)

I have tried couple of more queries, and the problem seems when I use the "*" with the Like keyword. Otherwise I am getting records.

Please suggest how do I write a query in VBA that fetches data from the database by matching "Contains" condition.


Some videos you may like

Excel Facts

What is the fastest way to copy a formula?
If A2:A50000 contain data. Enter a formula in B2. Select B2. Double-click the Fill Handle and Excel will shoot the formula down to B50000.


Active Member
May 20, 2008
I got the solution:

Just replace the * with %


Subscribe on YouTube

Watch MrExcel Video

Forum statistics

Latest member

This Week's Hot Topics

  • Turn fraction around
    Hello I need to turn a fraction around, for example I have 1/3 but I need to present as 3/1
  • TIme Clock record reformatting to ???
    Hello All, I'd like some help formatting this (Tbl-A)(Loaded via Power Query) [ATTACH type="full" width="511px" alt="PQdata.png"]22252[/ATTACH]...
  • TextBox Match
    hi, I am having a few issues with my code below, what I need it to do is when they enter a value in textbox8 (QTY) either 1,2 or 3 the 3 textboxes...
  • Using Large function based on Multiple Criteria
    Hello, I can't seem to get a Large formula to work based on two criteria's. I can easily get a oldest value based one value, but I'm struggling...
  • Can you check my code please
    Hi, Im going round in circles with a Compil Error End With Without With Here is the code [CODE=rich] Private Sub...
  • Combining 2 pivot tables into 1 chart
    Hello everyone, My question sounds simple but I do not know the answer. I have 2 pivot tables and 2 charts that go with this. However I want to...