Bonjour à tous,
J'ai un petit soucis avec mon fichier et j'espère que vous allez pouvoir m'aider à le résoudre
En gros:
1- Je sélectionne un secteur et ensuite un ensemble.
2- Je supprime ensuite la sélection qui est dans la case ensemble . (je vais essayer de mettre en place une suppression automatique des que la liste secteur s'active).
3- Lorsque que je sélectionne un nouveau secteur le fichier passe en erreur.
Le débugage m'amène ici:
Private Sub ExtractionEnsembleUniques(strSecteur As String)
Dim dic As Object, tmp
Dim i As Integer
If Trim(strSecteur) = "" Then
Range("L3") = "choisir un secteur"
GoTo Validation
End If
tmp = Me.Range("A6", Me.Cells(Rows.Count, 2).End(xlUp)).Value
Set dic = CreateObject("scripting.dictionary")
For i = 1 To UBound(tmp)
If LCase(tmp(i, 1)) = LCase(strSecteur) Then
dic(tmp(i, 2)) = tmp(i, 2)
End If
Next
Validation:
With Range("L3")
.Validation.Delete
.Validation.Add xlValidateList, Formula1:=Join(dic.items, ",")
End With
End Sub
Merci d'avance