Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Combobox esta sendo preenchido duas vezes

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
ario
Acabou de chegar
Acabou de chegar
Mensagens: 4
Registrado em: Qui Jul 06, 2017 4:54 pm

Combobox esta sendo preenchido duas vezes

Mensagem por ario »

Ola Pessoal,

Criei um combobox na minha planilha, quando clico pela primeira vez aparece todos os dados da planilha, se clicar pela segunda vez, ele esta duplicando os registros da planilha e se clicar novamente vai duplicando dentro do combobox a cada click (selecionar uma opção). Abaixo esta meu código, caso tenha algum colega em que possa estar me orientando, fico grato pela ajuda e cooperação, abraço

Segue meu código

Private Sub ComboBoxSelecioneCadastro_Change()
Dim rng As Excel.Range
Dim Linha As Integer

Application.ScreenUpdating = False

Linha = 2

Do Until TabCadastro.Range("b" & Linha).Value = ""
Me.ComboBoxSelecioneCadastro.AddItem TabCadastro.Range("B" & Linha).Value
Linha = Linha + 1
Loop

Application.ScreenUpdating = True

End Sub


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Combobox esta sendo preenchido duas vezes

Mensagem por srobles »

ario,

Isso está acontecendo, porquê você não limpa os dados contidos no mesmo. Adicione antes do laço Do Until, a instrução Me.ComboBoxSelecioneCadastro.Clear, assim você terá eliminado os dados contidos nele e o laço Do Until os adiciona / atualiza novamente.

Abs


ario
Acabou de chegar
Acabou de chegar
Mensagens: 4
Registrado em: Qui Jul 06, 2017 4:54 pm

Re: Combobox esta sendo preenchido duas vezes

Mensagem por ario »

Ola, SROBLES, fico grato pelas dicas e orientações, esta ocorrendo um problema menor agora, antes estava alimentando o combobox com várias atualizações dos dados da planilha, agora esta trazendo apenas duas vezes os registros no combobox,tipo assim, na planilha tenho 5 registros, esta trazendo os cinco primeiros e quando selecionado novamente um dos itens no combobox aparece esses cincos registros novamente, só que agora duas vezes apenas. Caso tenha alguma orientação, ou devo configurar algum parametro na propriedades, abraço


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Combobox esta sendo preenchido duas vezes

Mensagem por srobles »

ario,

Seria possível disponibilizar seu modelo / planilha?

Assim podemos estudar o que está ocorrendo e melhor te ajudar.

Abs


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder