Notifications
Clear all

COMBOX no Excel

8 Posts
1 Usuários
0 Reactions
2,103 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal,

Estou montando uma planilha e pretendo colocar combox com listas pré-definidas.
Na planilha coloquei 8 combox e elas estão procurando dados na mesma lista. O que ocorre é quando seleciono um dado em um combox, todos os outros alteram para o mesmo valor selecionado.
Então, tentei preencher cada combox via código mas retorna um erro dizendo variavel não definida para a combox.
Alguem tem alguma sugestão?
Apenas reforçando que estou usando uma planinha e não um form.

Obrigado,

Edson

 
Postado : 12/09/2011 11:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Edson

Não sei se entendi bem, mas acho que vc deve ter colocado a mesma célula como vínculo por isso todos os outros tb alteram.

Um abraço.

 
Postado : 12/09/2011 12:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

Realmente é isso que esta ocorrendo. Tenho uma lista para varios combox.
Então estou querendo criar a lista via código. Uma lista para cada combox.
Porem, quando rodo o programa me vem a mensagem de erro "variavel não definida" e ressalta o combox utilizado.
Como declarar a variavel combox?

Obrigado,

 
Postado : 12/09/2011 12:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

O processo normal de definição de luma variavel é

Dim nomedavariavel As tipodedado

Mas disponibilize um exemplo do que está tentando fazer, que fica mais facil, para quem quer tentar ajuda-lo

 
Postado : 12/09/2011 12:59 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo,

É simples, você copiou o mesmo Combobox varias vezes? So conheço essa causa do combobox está alterando... ahahahah já aconteceu comigo também. :roll:

Delete os combobox e deixe somente um, depois insira um por vez e não copie e cole o controle.

Abs! :mrgreen:

 
Postado : 12/09/2011 5:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal,

Tentando resolver e melhorar a minha planilha, segue anexo um exemplo do que pretendo fazer.
Ao inserir o código, a combobox funcionou perfeitamente. Porém, depois de reiniciar o programa não consegui fazer que o combobox mostrasse a lista de opções.
Não sei o que devo fazer.
Alguma sugestão?

Obrigado,

Edson

 
Postado : 15/09/2011 10:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Penso que está faltando carregar a macro ao abrir.

 
Postado : 15/09/2011 4:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!

eabreu,

Para conseguir popular um combobox não precisa ser necessáriamente via código. Veja o exemplo no arquivo anexo.

Siga o passo a passo abaixo que você vai entender o conceito para adaptar a sua necessidade.

1 - Clique na Guia Desenvolvedor
2- Clique em: Modo Designer > Propriedades
3 - Clique sobre o combobox
4 - Na janela propriedades procure a opção "LisfilRange" nela você deve colocar o caminho da sua lista, no exemplo anexo "Plan1!A1:A11"

OBS: Caso você precise fazer algo com o item que foi escolhido, escolha uma celula e use a opção "LinkdCell" e informe a celula "Plan1!D1"

Caso tenha dúvidas posta ai que ajudamos.....

Abraço. :mrgreen:

 
Postado : 01/10/2011 1:51 pm