-
Posts
9 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por marcelo costa Jr
-
-
7 minutos atrás, Basole disse:
@marcelo costa Jr sua tabela Dados.xlsx esta vinculada ao banco de dados BD_placas.accdb sendo assim nao tenho como acessar os dados.
Disponibilize o arquivo Dados.xlsx para eu tentar importar para o access.
o que está no Acces já esta importado .. mas de qualquer forma está feito, já upei!
-
-
-
@Basole @Basole @Basole Ai na imagem que enviei anteriormente, quando eu digito a placa no campo " CAVALO " aparece o Motorista e o Cpf do mesmo, onde tem a fórmula =SEERRO(PROCV(@B$8:B$67;'C:\Users\luizjunior\Desktop\[dados.xlsx]Dados'!$A$2:B$10900;2;FALSO);"-") no campo [ MOTORISTA / CPF ] como ficaria essa fórmula agora com a consulta no Acces?
-
7 minutos atrás, Eder Neumann disse:
dai selecione dados do access e encontre o arquivo do seu BD
E MINHA FÓRMULA QUE HOJE ESTÁ
=SEERRO(PROCV(@B$8:B$67;'C:\Users\luizjunior\Desktop\[dados.xlsx]Dados'!$A$2:B$10900;2;FALSO);"-")
...
VAI FICAR COMO A CONSULTA ?
adicionado 9 minutos depois -
7 minutos atrás, Basole disse:
@marcelo costa Jr segue exemplo basico de busca de dados dentro de banco de dados access
Sub PROCV_IN_TABELA_ACCESS() Dim sql As String Dim db As Object Dim rs As Object Dim Path As String Dim s_Placa As String Set db = VBA.CreateObject("ADODB.Connection") Set rs = VBA.CreateObject("ADODB.Recordset") Path = ThisWorkbook.Path & "\AQUI NOME DO BANCO DE DADOS ACCESS E A EXTENSAO" s_Placa = "Aqui_dados_da_Placa" 'ou a celula que contem a placa db.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Path & ";" On Error GoTo trat_err sql = "SELECT * " sql = sql & "FROM [NOME_DA_SUA_TABELA] " sql = sql & "WHERE [CAMPO_PLACA]='" & s_Placa & "'" rs.Open sql, db, 3, 3 While Not rs.EOF MsgBox rs![NOME DO CAMPO MOTORISTA] & VBA.vbNewLine & _ rs![NOME DO CAMPO CPF] rs.MoveNext Wend trat_err: db.Close: Set db = Nothing Set rs = Nothing End Sub
* OBS: Alteracoes que devem ser feitas no codigo de acordo com os seus dados:
Path = ThisWorkbook.Path & "\AQUI NOME DO BANCO DE DADOS ACCESS E A EXTENSAO"
* coloque o endereco do seu banco, nome e extensao
Altere de acordo com os dados da tabela do access: [NOME_DA_SUA_TABELA], [CAMPO_PLACA], [NOME DO CAMPO MOTORISTA], [NOME DO CAMPO CPF]
[CAMPO_PLACA], [NOME DO CAMPO MOTORISTA], [NOME DO CAMPO CPF] = coluna B, C & D. Só coloco B, C, D ?
-
28 minutos atrás, Eder Neumann disse:
crie uma aba para consulta onde o excel irá importar a tabela com os dados do access (vá em dados/obter dados no excel) configure a consulta (de preferência mantenha somente os valores excenciais para a sua formula), ajuste a formula e oculte a aba.
vai ser o mesmo procv só que dentro da mesma planilha? Mas e a conexão com o Acces ?
-
Boa Tarde,
sou novo por aqui, então por favor se já houver algo relacionado me auxilie pois não encontrei exatamente o que preciso.
Tenho uma planilha onde eu faço todo o controle dos veículos da empresa, e toda minha base de dados está no Acces. ( para onde quero migrar )
tenho um ProcV em umas das células onde ele consulta uma planilha onde estão esses dados. Pela placa ele me retorna quem é o motorista, e o CPF do mesmo.
Eu preciso saber agora COMO EU FAÇO ESSE PROCV IR BUSCAR LÁ NO ACCES? Para eu poder apagar essa base que está em outra planilha excel.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Consultar Acces pelo Excel
em Microsoft Office e similares
Postado
FUNCIONOU! muito obrigado!