Notifications
Clear all

Combobox personalizado

2 Posts
2 Usuários
0 Reactions
723 Visualizações
(@juliotorre)
Posts: 1
New Member
Topic starter
 

Boa tarde, pessoal!

Como eu faço para que uma combobox no VBA apresente os itens exatamente como estão nas células?

Por exemplo: minhas células estão personalizadas com o formato "123456-0"

Então criei a variável:

boxNF = format(boxNF.text, "000000-0")

mas não está dando certo. Nas opções aparecem os números sem formatação (1234560).

Porém, quando clico na opção escolhida, ele vai para a combo da maneira que deve ir (123456-0). Só que tem um detalhe: quando o digito verificador (o número depois do hífen) é diferente de zero, o número muda completamente.

Exemplo: suponhamos que o numero seja 000123-0. O resultado será 000123-0.
Mas se o número for 000123-1, o resultado é algo totalmente diferente, algo do tipo "059236-9".

Alguém pode me ajudar?

Segue um print pra vocês terem uma ideia.

 
Postado : 10/08/2017 1:15 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

juliotorre,

Bom dia!

Deve está havendo algum problema com o carregamento dos dados em seu código. Para isso, nas próximas vezes que postar uma dúvida, anexe, aqui mesmo no fórum, um arquivo exemplo compactado com .ZIP pois somente o print fica complicado de se ajudar.

Veja, no exemplo anexo, que os códigos são carregados no combo sem qualquer problema.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 11/08/2017 6:08 am