Sub PopulateListruta4()
' Create dictionary
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
Dim cell As Range, sItem As String
' Go through each item in range
For Each cell In [Fruits]
sItem = Trim(cell.Value)
' check if item already exists in dictionary
If dict.Exists(sItem) = False Then
' If doesn't exist then add to dictionary and combobox
dict.Add sItem, 1
Sheet1.Shapes("Listruta 4").ControlFormat.AddItem sItem
End If
Next
' Clean up dictionary as we no longer need it
Set dict = Nothing
End Sub