OVH Cloud OVH Cloud

probleme de feuillet proteger

2 réponses
Avatar
testou
voila sur mon fichier excel j'ai un formulaire avec combobox
et je rentre une des valeurs dans la liste
et cette valeur de la liste viens se mettre dans une cellule de la feuil 1

tout se passe bien, si la feuille n'est pas protegé

mais des que je protege la feuille y'a une erreur géneré par vba

quelqu'un sait comment contourner ceci

merci

2 réponses

Avatar
Mavichavel
Salut testou
ce que je fais : si le mot de passe reste vide
(dans outil protection)

sub tamacro()
ActiveSheet.Unprotect 'deprotege le temps de
realiser les tests et calculs
et bla bla bla
etc...
ActiveSheet.Protect DrawingObjects:=True,
Contents:=True, Scenarios:=True 'reprotege le
tout
end sub

bonne soirée

testou a exposé le 19/11/2004 :
voila sur mon fichier excel j'ai un formulaire avec
combobox et je rentre une des valeurs dans la liste
et cette valeur de la liste viens se mettre dans une
cellule de la feuil 1

tout se passe bien, si la feuille n'est pas protegé

mais des que je protege la feuille y'a une erreur
géneré par vba

quelqu'un sait comment contourner ceci

merci


--
merci d'éclairer ma lanterne.
(un jour, serai Calife à la Place du Calife...)

Avatar
Hervé
Salut Testou,
Il te faut dé-protéger la feuille avant de faire la modif et la re-protéger
ensuite.
Essai ceci en adaptant :
Private Sub ComboBox1_Change()
Worksheets("Feuil1").Unprotect "MotDePasse" 'facultatif
[A1] = ComboBox1
Worksheets("Feuil1").Protect "MotDePasse"
End Sub
Hervé.

"testou" a écrit dans le message news:

voila sur mon fichier excel j'ai un formulaire avec combobox
et je rentre une des valeurs dans la liste
et cette valeur de la liste viens se mettre dans une cellule de la feuil 1

tout se passe bien, si la feuille n'est pas protegé

mais des que je protege la feuille y'a une erreur géneré par vba

quelqu'un sait comment contourner ceci

merci