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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
-- merci d'éclairer ma lanterne. (un jour, serai Calife à la Place du Calife...)
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
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
-- merci d'éclairer ma lanterne. (un jour, serai Calife à la Place du Calife...)
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
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" <testou@discussions.microsoft.com> a écrit dans le message news:
C1EC0D3E-FAAE-4A82-8760-C9C5BB084700@microsoft.com...
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
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