Notifications
Clear all

Como remover itens duplicados dentro da ComboBox

3 Posts
2 Usuários
0 Reactions
905 Visualizações
(@willianrc)
Posts: 0
New Member
Topic starter
 

Olá, procuro uma solução para remover itens duplicados dentro de uma ComboBox encadeada.
Preciso retirar os valores duplicado somente da ComboBox3.

Private Sub ComboBox3_change()

If Me.ComboBox3.ListIndex <> -1 Then
Call CarregaSITE(Me.ComboBox3.List(Me.ComboBox3.ListIndex)) 
End If
End Sub

Private Sub UserForm_initialize()

Call CarregaOS

End Sub

Private Sub CarregaOS()

Dim linha As Long, coluna As Long
linha = 2
coluna = 1
Me.ComboBox3.Clear
Do While Not IsEmpty(Plan4.Cells(linha, coluna))
Me.ComboBox3.AddItem Plan4.Cells(linha, coluna).Value
linha = linha + 1
Loop
End Sub

Private Sub CarregaSITE(ByVal Os As String)

Dim linha As Long, colunaSITE As Long, colunaOS As Integer
linha = 2
colunaSITE = 6
colunaOS = 1
Me.ComboBox7.Clear
Do While Not IsEmpty(Plan4.Cells(linha, colunaSITE))
If Plan4.Cells(linha, colunaOS).Value = Os Then
Me.ComboBox7.AddItem Plan4.Cells(linha, colunaSITE).Value
End If
linha = linha + 1
Loop
End Sub
 
Postado : 23/11/2016 9:58 am
(@mprudencio)
Posts: 0
New Member
 

O ideal e criar uma lista exclusiva para alimentar caixas de combinação

 
Postado : 23/11/2016 10:48 am
(@willianrc)
Posts: 0
New Member
Topic starter
 

O ideal e criar uma lista exclusiva para alimentar caixas de combinação

Valeu pela ajuda , eu consegui a solução neste link : http://www.tomasvasquez.com.br/forum/vi ... 484#p20484

 
Postado : 23/11/2016 9:19 pm