conflit de macros?

pierre1340

XLDnaute Junior
Salut le forum

voilà quand je clic sur protection je n'arrive plus à executer les macros sur les feuilles de janvier à décembre, quel est le problème? au fait le code est "pierre1340"
merci
 

Pièces jointes

  • prototype tour 2008xl.zip
    45.5 KB · Affichages: 40

criscris11

XLDnaute Accro
Re : conflit de macros?

Bonsoir Pierre,
J'ai déjà été confronté à ce genre de problème et le seul remède que j'ai trouvé est de déprotéger les feuilles avant le coloriage des cellules via tes boutons et de tout reprotéger après. Mais je suis sûr qu'il doit y avoir un autre moyen mais hélas je ne le connais pas encore.
Bon courage.
 

yojema

XLDnaute Occasionnel
Re : conflit de macros?

C est normale si tes feuille sont proteger pendant l execution de ta macro et bien ca plante
donc au début de chaque macro tu place

Application.Run "nom de la macro qui deverouille "

et a la fin
Application.Run "nom de la macro qui verouille "

petit plus avec un bemole

il ya un moyen je ne sait plus comment que quand tu deverouille et que tu

verouille

la macro te le fasse avec le mot de passe comme ca tu n est pas obliger

de le taper l envers de cette facon de faire c est que quelqu un qui n a pas

ton mot de passe na qu a lancer n importe que macro en appuyant sur les

boutons et appuyer sur echappe avant la fin de la macro pour déverouiller tes

feuille

a+
 

pierre1340

XLDnaute Junior
Re : conflit de macros?

Bonjour criscris et Yojema

effectivement yojema j'ai tapé ta solution sur la macro1jaune et ça marche,
le problème c'est que le fichier sera utilisé par plusieurs personnes qui ne doivent pas connaitre le mot de passe, en fait je cherche surtout à proteger la feuille "fériés" et sur les feuilles de Janvier à décembre les cellules de A1 à AF4.Il y a peut être une autre façon de faire?
merci
 

pierre1340

XLDnaute Junior
Re : conflit de macros?

salut yojema

en fait la macro protection et déprotection me sert uniquement à protéger les formules des feuilles, de façon à ne pas avoir à taper le code de protection sur chaques feuilles au cas ou je dois modifier une ou l'ensemble des feuilles. Quoi qu'il en soit les macros couleurs sont destinées à être utilisées sur les cellules de B5 à AF21 des feuilles de janv à déc.
 

yojema

XLDnaute Occasionnel
Re : conflit de macros?

Salut a toi et au forum
donc pour proteger seulement tes formules
dans un premier temps tu selectionne tout la feuille de calcul
tu fais format de cellule -- protection puis tu décoche verrouillé et tu valide
ensuite tu selectionne seulement les cellules qui contienne les formules que tu veut proteger et tu fais format de cellule -- protection puis tu coche verrouillé et tu valide ensuite tu active la protection de la feuille et
voila tes formules sont proteger comme ca tu peut lancer tes macro ca ne devrait plus se bloquer attention toutes fois je répete si l une de tes macro vient a essayer de changer quoique ce soit dans les cellules ou la protection est active ca te plantera

voila j espere avoir été clair :D

a+
 

yojema

XLDnaute Occasionnel
Re : conflit de macros?

.....re salut

en relisant tes post comme je te l ai dit

il y a moyen que les 2 macros qui verrouilles et deverouille tes feuilles

s execute et que le mots de passe soit deja dans la macro comme ca ceux

qui l utilise n y voit que du feux le seule hic c est si quelqu un appui sur la

touche echap ca arrete l execution de la macro

maintenant de 2 choses l une les gens qui travaille sur ton fichiers

savent comment arreter une macro en cours et te veulent du mal

sa doit etre stressant ou bien ils ne savent pas moi je protege aussi de temps

en temps mes formules mais c est plus pour eviter une erreur de manip

qu autre choses .On n est pas des bete tout de meme !!!

toutes fois si la parano t envahi quand meme il doit etre possible dans c est 2

macro (demande sur le forum voir) de desactiver la touche echap comme ca

tu sera tranquil mais bon ... Si tu te sen obliger d en arriver la moi je trouve

ca dommage voila a+
 

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22