jjmendes Posted May 27, 2015 Report Share Posted May 27, 2015 (edited) 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. Edited May 29, 2015 by apocsantos geshi Link to comment Share on other sites More sharing options...
BernasKing Posted May 29, 2015 Report Share Posted May 29, 2015 (edited) 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) & '" Edited May 29, 2015 by apocsantos geshi Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now