Darnel
XLDnaute Impliqué
Bonjour à vous tous
voilà, j'ai une base de donnée qui est alimentée via une fiche de saisie.
sur ma base de donnée, j'ai mis des boutons Flottant (voir lien suivant)
Lien supprimé
avant de mettre en place ces boutons, il y avait des boutons 'formulaire'
et maintenant se sont des boutons 'commande'
mon problème est le suivant : ma base de données était protégées avec une protection de feuille activée et désactivée pour permettre l'enregistrement de nouvelles données et empecher les utilisateurs de tout foutre en l'air
pour cela j'utilisais le code :
Sheets('Données').Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
et ActiveSheet.Unprotect
pour désactiver la chose.
mais depuis boutons flottants, toutes les macros qui contenaient ce code ne passent plus et pour que cela fonctionne il faut que je désactive les lignes de code sitées ci dessus.
l'erreur qui s'affiche est la suivante :
erreur 1004 : 'la méthode unprotect de la class worksheet a échoué'
si quelqu'un entrevoi le pourkoi de la chose, je veu bien un petit coup de main.
sinon, une solution qui me permette de garder les boutons flottants et une feuille protégée se serai cool.
PS: je sais que ca fait exigent, mais c'est pour mon taff et si les solutions pouvaient m'éviter de restructurer tout mon fichier ça serait cool.
j'y ai passer pas mal de temps (plusieurs semaines (je suis autodidacte donc un peu long à la détente) et j'ai pas envie de voir tout ce que j'ai fait devoir etre changer, refait, ou autre...
s'il vous plais, aidez moi, il faut que cette feuille soit protégée.
Merci d'avance à tous ceux qui vont répondre et tous les autres aussi.
Message édité par: darnel, à: 14/03/2006 10:56
Message édité par: Darnel, à: 14/03/2006 11:59
voilà, j'ai une base de donnée qui est alimentée via une fiche de saisie.
sur ma base de donnée, j'ai mis des boutons Flottant (voir lien suivant)
Lien supprimé
avant de mettre en place ces boutons, il y avait des boutons 'formulaire'
et maintenant se sont des boutons 'commande'
mon problème est le suivant : ma base de données était protégées avec une protection de feuille activée et désactivée pour permettre l'enregistrement de nouvelles données et empecher les utilisateurs de tout foutre en l'air
pour cela j'utilisais le code :
Sheets('Données').Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
et ActiveSheet.Unprotect
pour désactiver la chose.
mais depuis boutons flottants, toutes les macros qui contenaient ce code ne passent plus et pour que cela fonctionne il faut que je désactive les lignes de code sitées ci dessus.
l'erreur qui s'affiche est la suivante :
erreur 1004 : 'la méthode unprotect de la class worksheet a échoué'
si quelqu'un entrevoi le pourkoi de la chose, je veu bien un petit coup de main.
sinon, une solution qui me permette de garder les boutons flottants et une feuille protégée se serai cool.
PS: je sais que ca fait exigent, mais c'est pour mon taff et si les solutions pouvaient m'éviter de restructurer tout mon fichier ça serait cool.
j'y ai passer pas mal de temps (plusieurs semaines (je suis autodidacte donc un peu long à la détente) et j'ai pas envie de voir tout ce que j'ai fait devoir etre changer, refait, ou autre...
s'il vous plais, aidez moi, il faut que cette feuille soit protégée.
Merci d'avance à tous ceux qui vont répondre et tous les autres aussi.
Message édité par: darnel, à: 14/03/2006 10:56
Message édité par: Darnel, à: 14/03/2006 11:59