Notifications
Clear all

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

5 Posts
1 Usuários
0 Reactions
943 Visualizações
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/07/2012 9:26 pm
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/07/2012 5:00 am
Fernando Fernandes
(@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?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/07/2012 8:15 am
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/07/2012 8:45 am
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2012 7:19 pm