Я пытаюсь добавить список имен из другого листа с дубликатами. В списке я хочу иметь уникальные имена, а не дубликаты. Следующий код не сортирует их для дубликатов, это приводит к ошибкам. Любая помощь приветствуется.VBA Removing ListBox Duplicates
Dim intCount As Integer
Dim rngData As Range
Dim strID As String
Dim rngCell As Range
dim ctrlListNames as MSForms.ListBox
Set rngData = Application.ThisWorkbook.Worksheets("Names").Range("A").CurrentRegion
'declare header of strID and sort it
strID = "Salesperson"
rngData.Sort key1:=strID, Header:=xlYes
'Loop to add the salesperson name and to make sure no duplicates are added
For Each rngCell In rngData.Columns(2).Cells
If rngCell.Value <> strID Then
ctrlListNames.AddItem rngCell.Value
strID = rngCell.Value
End If
Next rngCell
Я сделал способ 1, просто потому, что я хочу использовать эти данные для других операторов. и он говорит «индекс массива недействительных свойств» – Rosario
Я добавил два изменения. Пожалуйста, попробуйте сейчас. –