Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por SandroLima
#40666
Boa tarde, pessoal

Seguindo um tutorial para carregamento de combobox dependentes na própria planilha me atrapalhei um pouco no código e venho pedir a ajuda de vocês.

Preciso aplicar conceito de tabela e intervalos nomeados como vcs podem ver na planilha anexa e no código já iniciado.

Na planilha o código deve:
Código: Selecionar todos
1) Carregar a primeira combobox com as opções da tabela "TB_ColunaFiltro_AD" (intervalo "FiltroColunas_AD");
2) Após isso carregar o cabeçalho da 2ª coluna (intervalo "ColunaEscolhida_AD") com a opção escolhida na 1ª combobox;
3) Na sequencia carregar a 2ª combobox com os itens da tabela da 2ª tabela "TB_ColunaEscolhida_AD" (intervalo "FiltroColunaEscolhida_AD") (que serão obtidos através de fórmulas).
As explicações estão apontadas na planilha em anexo.

Obrigado a quem puder ajudar.
Você não está autorizado a ver ou baixar esse anexo.
#40681
Não entendi bem os dados da segunda tabela e como eles se relacionam. Poderia colocar dados mais próximos do real?
#40684
Bom dia, babdallas.

Obrigado pela intencao em ajudar.

Posso sim, porem nao tenho um pc disponivel agora com excel para exemplificar.

Mas vou tentar ilustrar minha necessidade desde ja.

As duas tabelas sao na verdade tabelas auxiliares de uma tabela de dados.

A primeira tabela dessa planilha que coloquei no anexo traz os nomes das colunas da tabela principal... preciso que a atraves do listfillrange os dados dessa primeira tabela auxiliar sejam carregados na primeira combobox ( usando o conceito de tabelas e intervalos nomeados como nessa planilha de exemplo).

Quando selecionado entao um dos itens na primeira combobox ele usa esse item para atribuir o titulo ou cabecalho da 2 tabela auxiliar (cor laranja)... os dados entao dessa tabela sao carregados entao por formula (dependem do titulo da coluna)

A segunda combobox entao deve ser carregada com os dados da 2 tabela auxiliar...

E com isso pretendo realizar um filtro da tabela principal que nao coloquei ainda como necessidade para nao estender demais o topico... mas se quiser adiantar e me ajudar nisso tambem... agradeceria demais.

enfim os titulos do cabecalho da tabela principal sao esses listados na primeira tabela auxiliar.

Tenham um bom dia.
#40697
Boa tarde.

Estou anexando novamente a planilha com um exemplo da planilha principal para testes.

Também tentei melhorar as explicações na planilha.

Resumidamente é para fazer um filtro...
Código: Selecionar todos
1) A primeira combobox deve ser carregada com os itens da 1ª tabela auxiliar (A de cor verde);

2) Ao selecionar o item na 1ª combobox ele deve alimar o cabeçalho da 2ª tabela auxiliar (na cor laranja);

3) De acordo com o cabeçalho da 2ª tabela auxiliar (na cor laranja) a tabela deve apresentar os itens referentes à coluna na tabela principal

4) A 2ª combobox deve ser carregada com  os itens da 2ª tabela auxiliar (em laranja);

5) Por último, de acordo com o valor escolhido na 2ª combobox realizar o filtro na tabela principal.
Lembrando que preciso disso seguindo os conceitos de tabela e intervalo nomeado como tentei ao iniciar o código.

Qualquer dúvida estou a disposição.

Obrigado.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord