Bom dia!
 
	 
 
	Pessoal, estou tentando fazer um script para que ele copie umas informações no banco do ACCESS e depois cole no excel, vocês poderiam me auxiliar?
 
	 
 
	Já comecei a fazer o código porém está dando erro
 
	 
 
	 
 
	Option Explicit 
	Function ConectarBanco_FILIAIS(conexao As ADODB.Connection)
 
	 
 
	Dim Provider As String, dataSource As String, caminho As String 
	Dim connectionString As String
 
	 
 
	caminho = ThisWorkbook.Path & "\3.0.Accdb;"
 
	 
 
	Provider = "Provider=Microsoft.ACE.OLEDB.12.0;" 
	dataSource = "Data Source=" & caminho
 
	 
 
	connectionString = Provider & dataSource
 
	 
 
	conexao.Open connectionString
 
	 
 
	 
	End Function
 
	Private Sub lsDesconectar() 
	    If Not gConexao Is Nothing Then 
	        gConexao.Close 
	        Set gConexao = Nothing 
	    End If 
	End Sub
 
	 
	Sub ConectaBanco()
 
	 
 
	'Dim dbs As DataBase, rst As Recordset
 
	    
	Módulo13.lsConectar
 
	 
 
	 
	 
 
	'CIF = "CIF" 
	ORI = "BRISAMAR"
 
	 
 
	Set rs = New ADODB.Recordset 
	 
 
	rs.Open "Select * FROM TB_MRS WHERE Origem'" & ORI & "' ", gConexao, 3, 3
 
	  
	Planilha1.Select
 
	 
 
	 
	Planilha1.Range("A2").CopyFromRecordset rs
 
	 
 
	 
	    If Not rs Is Nothing Then 
	        rs.Close 
	        Set rs = Nothing 
	    End If
 
	 
 
	    
 
	 
 
	Módulo13.lsDesconectar
 
	 
 
	 
 
	End Sub