Bonjour à tous,
encore une fois je suis bloquée sur une macro ! J'ai créé une liste déroulante avec le bouton développeur. Celle-ci est associée à une macro que voici :
Sub BDD_Recherche()
'Enlève la protection de la feuille
ActiveSheet.Unprotect ""
'Filtre les colonnes en fonction de la couleur jaune fluo
ActiveSheet.ListObjects("BDD").Range.AutoFilter Field:=5, Criteria1:=RGB( _
255, 255, 0), Operator:=xlFilterCellColor
ActiveSheet.ListObjects("BDD").Range.AutoFilter Field:=2, Criteria1:=RGB( _
255, 255, 0), Operator:=xlFilterCellColor
'Protége la feuille
ActiveSheet.Protect "", True, True, True
End Sub
Elle fonctionne bien la première fois, mais quand je veux changer de valeur (en choisir une nouvelle avec ma liste) j'ai un message d'erreur car nous sommes sur une feuille protégée. Comment puis-je y remédier ? Je veux absolument que cette feuille soit protégée pour éviter les mauvaise manip.
Merci beaucoup pour votre aide !
Laure