Como passar dados de um intervalo para o Combobox sem repeti-lo usando a coleção de objetos

Uma caixa de combinação é uma ferramenta muito útil dentro do Excel para criar formulários, é basicamente combinar uma caixa de texto com um lista suspensa. Se você realmente quer saber como passar informações de um range para combo box sem repetir valores duplicados, continue lendo este post.

Como passar dados de um intervalo para uma caixa de combinação sem repeti-lo usando a coleção de objetos

Chegou a hora de você conhecer todos os passos necessários para passar os dados de um intervalo para a caixa de combinação sem repeti-lo usando o coleção de objetos:




  1. A primeira coisa a fazer é abrir a planilha com uma série de registros em uma coluna, alguns dos quais repetidos várias vezes.
  2. Agora você irá selecionar o ícone do ambiente "VBA" (Visual Basic Application) localizado no canto superior esquerdo da barra " revelador ".
  3. Na próxima janela, selecione » UserForm1 »No menu à esquerda, seu formulário será aberto e clique duas vezes na caixa de combinação.
  4.  Em seguida, uma janela será aberta com informações programáveis ​​que permitem que o combobox carregue os dados automaticamente. Aqui você adicionará a variável "Record as Interger" no final da segunda linha e deve ficar assim "Dim Row As Interger, Final As Interger, Record as Interger".
  5. Em seguida, vá até o final da linha 9 e clique no botão «Enter» e coloque «Register = WorksheetFuntion.CountIf (.Range (.Cells (1, 1) ,. Cells (Row, 1)) ,. Cells (Row , 1)) «e clique» Enter «novamente.
  6. Então, na próxima linha, abra uma condição If escrevendo o seguinte código "If Record = 1 Then"
  7. Em seguida, você irá para o final da linha 12, clique no botão "Enter" e anote o comando "End If" para encerrar a condição If que você abriu.
  8. Por fim, clique no botão verde " Toque »Localizado na barra de menu superior, para que as alterações sejam salvas.

Neste ponto, você pode criar um formulário no Excel e ao abri-lo, verá como os dados de um intervalo não se repetem e apenas o valores únicos.




Como passar dados de um intervalo para o Combobox sem repeti-lo usando a coleção de objetos

Vantagens de passar dados de um intervalo para uma caixa de combinação sem repeti-los

Geralmente, ao selecionar um intervalo de dados, você poderá encontrar vários parâmetros repetidos dentro da mesma coluna que serão representados no caixa de combinação ou formulário. Às vezes, você precisará que valores únicos sejam registrados dentro da tabela onde cada um dos dados é acumulado (combobox).

Configurando o combobox, para que ele não repita os dados em uma coluna, você só obterá dados originais e únicos dentro do formulário. Isso é muito útil ao filtrar dados em uma planilha, onde são necessárias informações específicas.


Além disso, você economizará um tempo valioso, pois não precisará revisar os dados para saber se há duplicações, pois a ferramenta fará isso por conta própria. Além disso, você pode estar interessado em saber como transpor ou modificar linhas e colunas usando fórmulas em uma planilha do Excel.


Como passar dados de um intervalo para o Combobox sem repeti-lo usando a coleção de objetos


Passe os dados de um intervalo para o combobox sem repeti-lo Usar a coleção de itens é muito rápido e fácil, graças aos passos descritos acima e você levará apenas 2 minutos para fazê-lo. Não se esqueça de seguir nosso blog onde você terá todo tipo de informação de escritório que você precisa para facilitar seus projetos.


Adicione um comentário do Como passar dados de um intervalo para o Combobox sem repeti-lo usando a coleção de objetos
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.

End of content

No more pages to load