Notifications
Clear all

Executar Select em PLANILHAS-VBA(ESQUEÇA ACESS,ORACLE e etc)

5 Posts
1 Usuários
0 Reactions
938 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Seguinte galera, :?

Tenho varias ABAS e gerei um FORMULARIO para manipulalas(NÃO POSSUO BANCO DE DADOS NESTA APLICAÇÃO VBA E NEM DEVE POSSUIR), só que neste formulario existe varios ITENS na DROPDOWN ou outro tipo de iten, que o usuario seleciona de acordo com o tipo de FILTRO desejado!

Preciso saber se existe alguma forma de CONCATENAR estes FILTROS, usando o mesmo ou algo parecido com o PADRÃO utilizado no SELECT(consultas) de Banco De Dados!

EX : seria quase isso!bem porcamente falando!

string = Select
if (cmbCidade.value) <> "" then
string = "& cmbCidade.value
end if

if(cmbEstado.value) <> "" then
string = "& cmbEstado.value"
end if

executestr(string)

e vá para uma outra ABA!

Eu até consegui fazer uma concatenizão de acordo com o filtro do usuario selecionado!

Mas pensando no geral! Vem a pergunta como que o EXCEL vai pegar uma String e converte-la e executala como um comando!

Obrigado

 
Postado : 19/07/2012 9:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Quando suas postagem envolver rotinas ou macros, favor postar no fórum correspondente!

Seu tópico será movido!!

Att

 
Postado : 20/07/2012 5:00 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Marcelo, tentei mas não entendi o que realmente deseja.
Concatenar as diversas "cmb" é relativamente simples, porem não consigo "visualizar" o que seria a saida (retorno dos resultados)
Tem como postar um exemplo (com poucos dados e ficticios se preferir) mostrando (mesmo que manualmente) o resultado que deseja?

 
Postado : 20/07/2012 8:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,

Acredito que você possa usar SQL para fazer este tipo de filtragem (consulta).
Se for isso, neste link há um bom material sobre o assunto:

SQL no Excel

Abraço

 
Postado : 20/07/2012 8:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Muito Bom JVALQ, obrigado por enquanto!

Quase isso cara, to meio me batendo aqui!

Mas gerei uma planilha de EXEMPLO aqui, como o REINALDO pediu!

E quanto a postagem desculpa de coloca-la em lugar errado :/ :D!

Segue planilha OBS : os dados apos clicar nop botao deverao ser migrados para ABA2 de acordo com seus respectivos filtros, se conseguir ainda me ajudar a filtrar em ordem CRESCENTE os dados filtrados eu agradeço!

http://www.4shared.com/file/rYMJy2po/Ex ... _VBAx.html

 
Postado : 22/07/2012 7:19 pm