Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2011, 10h53   #1
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Par défaut Lancer macro quand feuille protégée par mot de passe

Bonjour le forum

Voilà mon souci,
je veux lancer une macro de mise en forme conditionnelle mais ma feuille doit rester protégée puisque elle contient des formules.
La macro me met erreur d'exécution sur la couleur de remplissage.
Je vous mets mon code, pouvez -vous me dire où ets l'erreur et puis je le corriger?

Code :
1
2
3
4
5
Private Sub Worksheet_Activate() 
 
Sheets("Feuil1").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingCells:=True, userinteraceonly:=True
 
End Sub
Merci

Cordialement
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 11h12   #2
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 692
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 692
Points : 1 443
Points : 1 443
Bonjour,

Essaie avec
Code :
1
2
 
UserInterfaceOnly:=True
lapsus malheureux

Cordialement.
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 11h32   #3
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Bonjour,

J'ai essayé mais il me marque toujours erreur mais merci quand même pour la réponse
J'ai oublié de préciser tout à l'heure que la feuille est protégée par mot de passe
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h10   #4
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Bonjour,

En déprotégeant ta feuille

Code :
ActiveSheet.Unprotect Password:="Motdepasse"
Puis en la protégeant de nouveau

Code :
ActiveSheet.Protect Password:=" Motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=False
Par exemple

Bon courage
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h18   #5
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Merci pour la réponse j'avais pensé mais ca me pose un problème
En fait le fichier peut être travaillé par plusieurs personnes. C'est pour éviter certaines mauvaises manipulations que je cherche la solution. Si je mets le mot de passe dans la macro les gens peuvent le voir
Donc s'il y a une autre solution je prends au sinon tant pis je prendrais cette solution.
Encore merci

Cordialement
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h29   #6
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Tu peux protéger ton code aussi,
à ce moment personne pourra voir le mot de passe
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h31   #7
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
ah ok je pensais pas que c'étaiit possible. Par contre comme je n'ai jamais fait ca comment fait-on stp?
Merci
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h43   #8
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Tu vas dans Visual (la ou est ton code)
Tu click droit sur ton projet (fenêtre explorateur de projet) tu verra il commence par VBAprojet et entre ( le nom de ton fichier

Et dans le menu que tu vas voir apparaitre

Click su Propriétés de VBAProjet

et tu prend l'onglet Protection


Bon courage
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 12h45   #9
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Ok merci pour ces explications je vais faire ca.
Encore merci pour l'aide

Bonne journée

Cordialement
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h58.


 
 
 
 
Partenaires

Hébergement Web