Amigo, dá pra fazer sim, contudo, você necessita habilitar o objeto ADO nas referências do Excel.
Para fazer isso, pressione ALT + F11
Clique no Menu Ferramentas > Referências e selecione "Microsoft DAO 3.6 Object Library" ou algo equivalente, dependendo da instalação do seu Office.
Crie um Botão no Excel, e cole o código abaixo.
'Lembre-se que pra buscar texto é usado Aspas Simples
'--------------------------------------------------------------
Dim db as da
StrSQL = "Select * FROM SuaTabela WHERE NomeCampo='" & SuaBusca & "'" 'Se estiver buscando texto
StrSQL = "Select * FROM SuaTabela WHERE NomeCampo=" & SuaBusca & "" 'Se estiver buscando numero
StrSQL = "Select * FROM SuaTabela WHERE NomeCampo=" & Format(MinhaData,"MM/DD/YYYY") & "" 'Se estiver buscando Data
Dim db As DAO.Database, tb As Recordset
Set db = Workspaces(0).OpenDatabase(StrSQL )
If tb.RecordCount = 0 Then MsgBox "Não houve registros com esses dados", vbCritical, " Registros": Exit Sub
If tb.RecordCount > 0 Then
tb.MoveLast: tb.MoveFirst
MsgBox tb.RecordCount & " registros localizados", vbExclamation, " Registros"
End If
Set tb = Nothing: Set db = Nothing
'===========================================================================
Caso haja maiores dúvidas, me envie um exemplo que do queira.
Postado : 06/05/2014 8:00 pm