Я бы заподозрил вашу строку подключения, вот хорошее место для поиска: http://www.connectionstrings.com/excel-2007
Или попробуйте:
strcnnString = "Provider=Microsoft.ACE.OLEDB.12.0;Password="""";User ID=Admin;Data Source=" & Me.DBFolderName & ";"
РЕДАКТИРОВАТЬ комментарий
Я не совсем уверен, что понимаю вас, но, возможно, вы имеете в виду:
strcnnString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" & Me.DBFolderName & ";"
РЕДАКТИРОВАТЬ Больше примечаний
Я не могу понять, почему вы используете Array (cnnString), как насчет:
ActiveSheet.QueryTables.Add Connection:=cnnString, Destination:=Range("A1")