OVH Cloud OVH Cloud

Interdire l'éxécution de macros sur une plage de cellules

37 réponses
Avatar
Pascal
Bonjour à tous qui pourrait m'aider?
J'ai un tableau Excel ("A1:R37") avec plusieurs macro qui ne doivent
s'éxcuter que sur ("D6:D37").
Comment faire pour qu'elles ne s'éxcécutent pas sur les autres plages, mais
que mes autres macros continuent de s'éxécuter sur l'intégralité du
tableau???

Merci de me répondre

Pascal

7 réponses

1 2 3 4
Avatar
Dédé
Salut Pascal !

Essaie de copier cela dans ton ThisWorkbook !!

Cela fonctionne chez moi pour toutes les feuille de mon classeur pour la
zone D6:D36 ! Tu entre la valeur, tu appuie sur "Enter" et la mise en forme
se fait même en ayant la sélection qui se déplace après la validation ;-)))
(Suis content, ça marche ;-))

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Dédé As Range)
If Selection.Count > 1 Then Exit Sub
If Not Intersect(Dédé, [D6:D36]) Is Nothing Then
Select Case Dédé.Value
Case Is = ""
Dédé.Interior.ColorIndex = 0
Dédé.Font.ColorIndex = 0
Case Is = "Presbur"
Dédé.Interior.ColorIndex = 40
Case Is = "RVEXT"
Dédé.Interior.ColorIndex = 7
Case Is = "CONG"
Dédé.Interior.ColorIndex = 6
Case Is = "VAC"
Dédé.Interior.ColorIndex = 39
Case Is = "FORM"
Dédé.Interior.ColorIndex = 35
End Select
End If
End Sub


Bonne continuation et à +
Dédé
--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1

Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pascal" a écrit dans le message de
news:
Merci à tous pour votre aide très précieuse;

Pascal

"AV" a écrit dans le message de news:
bnnse0$s6d$
Il fonctionne, mais pas si tu te sers de la liste déroulante de
validation???



Si, si vérifie que les cellules comprenant la liste de validation sont
bien en

D6:D36 et non en C6:C36 !

AV









Avatar
AV
Enfin la solution tu dis ???

Tu peux me dire ce que tu as changé par rapport à la proposition faite (voir
message de Pascal) ?
"zz" par "Dédé" ?

Effectivement ça change tout ;-)
AV
Avatar
Dédé
oupssss ben j'ai trouvé sans pour autant avoir vu le message de Pascal ....
Excuse-moi si je t'ai "piqué" ta solution mais c'est pas fait exprès !!

J'aurais vu ça à temps, j'aurais pas ôsé ...

Mais bon, je pense que le problème est enfin réglé ;-))

Salutations et à +
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"AV" a écrit dans le message de
news:bnnvlg$v9s$
Enfin la solution tu dis ???

Tu peux me dire ce que tu as changé par rapport à la proposition faite
(voir

message de Pascal) ?
"zz" par "Dédé" ?

Effectivement ça change tout ;-)
AV




Avatar
Pascal
Merci à tous,
Décidement vous étes trop forts.
La prochaine faut que je trouve un truc plus compliqué....

Merci encore
A bientôt.
Pascal

"Dédé" a écrit dans le message de news:

oupssss ben j'ai trouvé sans pour autant avoir vu le message de Pascal
....

Excuse-moi si je t'ai "piqué" ta solution mais c'est pas fait exprès !!

J'aurais vu ça à temps, j'aurais pas ôsé ...

Mais bon, je pense que le problème est enfin réglé ;-))

Salutations et à +
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"AV" a écrit dans le message de
news:bnnvlg$v9s$
Enfin la solution tu dis ???

Tu peux me dire ce que tu as changé par rapport à la proposition faite
(voir

message de Pascal) ?
"zz" par "Dédé" ?

Effectivement ça change tout ;-)
AV








Avatar
sabatier
n'est-ce pas pourtant ce même AV qui dit que des Einsteins, il y en a autant
qu'un père brossollette peut en bénir?
jps

AV wrote:

Enfin la solution tu dis ???

Tu peux me dire ce que tu as changé par rapport à la proposition faite (voir
message de Pascal) ?
"zz" par "Dédé" ?

Effectivement ça change tout ;-)
AV


Avatar
Dédé
Heuuu les remerciements reviennent de droit à Alain !! (AV) ;-))

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pascal" a écrit dans le message de
news:
Merci à tous,
Décidement vous étes trop forts.
La prochaine faut que je trouve un truc plus compliqué....

Merci encore
A bientôt.
Pascal

"Dédé" a écrit dans le message de news:

oupssss ben j'ai trouvé sans pour autant avoir vu le message de Pascal
....

Excuse-moi si je t'ai "piqué" ta solution mais c'est pas fait exprès !!

J'aurais vu ça à temps, j'aurais pas ôsé ...

Mais bon, je pense que le problème est enfin réglé ;-))

Salutations et à +
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"AV" a écrit dans le message de
news:bnnvlg$v9s$
Enfin la solution tu dis ???

Tu peux me dire ce que tu as changé par rapport à la proposition faite
(voir

message de Pascal) ?
"zz" par "Dédé" ?

Effectivement ça change tout ;-)
AV












Avatar
AV
n'est-ce pas pourtant ce même AV qui dit que des Einsteins, il y en a autant
qu'un père brossollette peut en bénir?


Hé Diogène ! Vérifie tes notes !
La brulante (tremblante) actualité religieuse te fais emmeler les crayons!
J'ai dit (Hugh !) : "On est toujours le cancre de qqu'un et l'Enstein d'un autre
!"
Hugh !

AV

1 2 3 4