Ir para o conteúdo
jjmendes

Consulta SQL Excel VBA

Mensagens Recomendadas

jjmendes    0
jjmendes

Ola...

Gostaria de um help... para este trecho de código.

Estou a tentar fazer um consulta que busque duas informações num banco de dados, cujo critério de consulta é uma célula.

Escrevi desta forma:

strSQL = "SELECT DISTINCT [Projeto],[Talhao] FROM [Database$] WHERE [Database$].[Descrição Operacão] = Range(B1)"

mas esta apresentando erro: "Função range indefinida na expressão".

Desde já... Agradecido.

Editado por apocsantos
geshi

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
BernasKing    0
BernasKing

ola

tens de por Range(B1) entre aspas

strSQL = "SELECT DISTINCT [Projeto],[Talhao] FROM [Database$] WHERE [Database$].[Descrição Operacão] = " & Range(B1) & "

ou

strSQL = "SELECT DISTINCT [Projeto],[Talhao] FROM [Database$] WHERE [Database$].[Descrição Operacão] =  '" & Range(B1) &  '"

Editado por apocsantos
geshi

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.