Bonjour,
Point 1
Oui, ca me convient...En gros, il recherche les accès bn et inbs sur la date d'aujourdhui + 30 jourset quand le combobox2 est sur fin caz, on lui dit de rechercher sur 60 jours....Oui ca me va...
Dans l'userform FNAcces, remplacez ce code par celui ci-dessous :
Private Sub ComboBox1_Change()
If ComboBox1.Value = "Fin CAZ" Then TextBox1.Value = Date + 60 Else: TextBox1.Value = Date + 30
Call ComboBox2_Change
End Sub
Point 2
est il possible de protéger la feuille tout en ayant la possibilité de modifier la feuille que par les userform...
Oui c'est possible. Avec ce genre d'instruction :
Sheets("Accès").Protect Password:="Votre Mot de passe", Userinterfaceonly:=True
Remarque
En voyant votre fichier, pourquoi avez-vous fait une concaténation dans votre feuille pour le nom et prénom ? Cela vous impose de mettre une formule alors que VBA pouvait faire la même chose sans utiliser une colonne supplémentaire.
Autre chose, certaines définitions de plage pouvaient être évitées comme vous utilisez les fonctionnalités de tableaux prédéfinis.
Cordialement