Compartilhe!

Para criar uma função que busque dados do Access basta usar o seguinte modelo:

Function BuscaDados(Data As Double, Tipo As String)
  Dim objCon As ADODB.Connection
  Dim rs As ADODB.Recordset
  File = "C:\Temp\Teste.mdb"
  Tipo = "'" & Tipo & "'"
  Set objCon = New ADODB.Connection
  Set rs = New ADODB.Recordset
  strCnxn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & File & ";"
  objCon.Open strCnxn
  Set rs = New ADODB.Recordset
  strSQL = "SELECT * from Tabela1 where [Data] = " & Data & " and [Tipo] = " & Tipo
  rs.Open strSQL, objCon, adOpenStatic, adLockReadOnly
  strNaam = rs.Fields(Coluna).Value
  rs.Close
  BuscaDados = strNaam
  Set rs = Nothing
End Function

Outra forma de criar essa função você pode ver aqui.

Caso queria esse arquivo, favor enviar um email para atendimento@exceleaccess.com solicitando.

Você também vai gostar:
Excel Avançado – Como exibir ou ocultar o cabeçalho das linhas e das colunas

As vezes você vai abrir uma planilha e encontra ela sem o cabeçalho das linha e colunas conforme figura abaixo: Leia mais...

Excel – Criando uma função

Vamos criar uma função que calcule a média de dois números, para isso vamos ir no VBA e digitar a Leia mais...

Excel Avançado – Atalho para somar dados

Apertando as teclas "Alt + =" no excel, criará uma fórmula de somatória dos dados logo acima ou logo ao Leia mais...

Excel Avançado – Como colocar em ordem alfabética

Para organizar os dados em ordem alfabética você pode usar a função Classificar dentro do menu Dados - Classificar, conforme Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *