bonjour
oui c'est possible ; tu dois utiliser une procedure evenementielle > worksheet > selection _ change
tu saisis : if range(" a1") = (ce que tu veux ) then tu colle ton code ( sans la partie sub() )
ou alors dans le module ou se trouve ta macro tu saisis a la place de sub() : public sub ligne()
ensuite feuille 1 (au-dessus de module) 2clics tu a acces a la proc edure citee en debut
et tu saisis après avoir selectionné "selection_ change : if range("a1")= ;;;; then ligne
normalement ça gaze
a+