Exatamente o que o Mauro Coutinho falou, você esqueceu de mudar o nome de algumas variáveis, para a busca retornar as células da sua planilha de dados.
Outro erro que achei, é que você tinha deletado a função PreencheRecordSet não sei porque, aí o vba também não rodava.
Mais o erro relatado ( 80040e10 ) geralmente é proveniente de variáveis incompatíveis com o projeto, ou seja, você declarou no código que a listbox ia ser preenchida com os dados da "Cidade" , mas não havia nenhuma coluna nomeada "Cidade" em seu formulário, eu tomei a liberdade de trocar para "Bairro" , caso desejar usar outro basta procurar o trecho: sql = "SELECT DISTINCT Bairro FROM [Fornecedores$]" , e mudar pela variável...
PS: Caso a dúvida tenha sido resolvida, lembre de clicar no V ao lado da mãozinha!
Qualquer dúvida, dá um grito!
Atenciosamente,
Arthur Andrade
Seja Cordial, trate os outros membros com respeito!
Caso sua dúvida tenha sido resolvida, clique no botão verde no canto direito superior da sua tela, marcando como [RESOLVIDO]
Agradeça quem te ajudou! Clique na mãozinha!
Postado : 02/04/2012 12:28 pm