Sim, estava travando nesta msg. apaguei algumas coisas no final do codigo e a macro terminou funcionando normalmente(pelo menos até agora, não posso continuar os testes agora mas amanhã estou de volta).
até então o codigo está assim:
Código: Selecionar todosSub Macro1()
'
' Macro1 Macro
'
' Atalho do teclado: Ctrl+q
'
Dim VALOR As Integer
VALOR = Range("f5").Value
Range("Tabela_bd_teste3.accdb[#All]").Select
With ActiveWorkbook.Connections("bd_teste3").OLEDBConnection
.BackgroundQuery = True
.CommandText = Array( _
"SELECT [PERSONAGEM], [LOCAL DO ESTOQUE], [MODELO], [VERSÃO] FROM [tb_teste] WHERE [MODELO] = '" & VALOR & "'" _
)
.CommandType = xlCmdSql
.Connection = Array( _
"OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Users\lmendes\Desktop\bd_teste3.accdb;Mode=Share Deny Write;Exten" _
, _
"ded Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mod" _
, _
"e=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create" _
, _
" System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without R" _
, "eplica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False" _
)
.RefreshOnFileOpen = False
.SavePassword = False
.SourceConnectionFile = ""
.SourceDataFile = "C:\Users\lmendes\Desktop\bd_teste3.accdb"
.ServerCredentialsMethod = xlCredentialsMethodIntegrated
.AlwaysUseConnectionFile = False
''.ServerFillColor = False
''.ServerFontStyle = False
''.ServerNumberFormat = False
''.ServerTextColor = False
End With
With ActiveWorkbook.Connections("bd_teste3")
.Name = "bd_teste3"
.Description = ""
End With
ActiveWorkbook.Connections("bd_teste3").Refresh
End Sub
Mais uma vez obrigado pela força! amanhã vou realizar uns testes finais para vir aqui fechar o topico como resolvido.