Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionje vous demande juste comment je peux créé une liste combobox pour 65000 supports qui serai trier par ordre alphabétique sans doublons et sans case blanche et qui ce met à jour automatiquement.
Application.ScreenUpdating = False With Range("A5:A" & Range("A" & Rows.Count).End(xlUp).Row) .SpecialCells(xlCellTypeBlanks).EntireRow.Delete End With Application.ScreenUpdating = True
Dim mesdoublons As Range Set mesdoublons = Range("A1") For i = 2 To Range("A" & Rows.Count).End(xlUp).Row If Range("A" & i) = Range("A" & i - 1) Then Set mesdoublons = Union(mesdoublons, Range("A" & i)) End If Next MsgBox mesdoublons.Address mesdoublons.EntireRow.Delete
Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, _ copyToRange:=Range("B1"), Unique:=True Range("A:A").EntireColumn.Delete Range("A1").EntireRow.Delete
Dim mesdoublons As Range Set mesdoublons = Nothing For i = 2 To Range("A" & Rows.Count).End(xlUp).Row If Range("A" & i) = Range("A" & i - 1) Then If mesdoublons Is Nothing Then Set mesdoublons = Range("A" & i) Else Set mesdoublons = Union(mesdoublons, Range("A" & i)) End If End If Next If Not mesdoublons Is Nothing Then mesdoublons.EntireRow.Delete
Application.ScreenUpdating = False With Range("A5:A" & Range("A" & Rows.Count).End(xlUp).Row) On Error Resume Next .SpecialCells(xlCellTypeBlanks).EntireRow.Delete On Error GoTo 0 End With Application.ScreenUpdating = True