Bonjour
dans la feuille devis (feuille ou il y a ta liste) tu ajoutes la macro en question.
Principe si une des cellules de la liste change (If Target.Column = 2 And Target.Row > 9 And Target.Row < 20 Then )
alors j'active la feuille dont le nom est contenu dans cette cellule (Sheets(Target.Value).Activate )
le fichier est enregistré en.xlsm format acceptant les macro
Je suppose que tu débutes, alors prend le temps de comprendre sur cet exemple très simple, et la porte du VBA s'ouvrira pour toi avec toutes ses possibilités. Tu trouveras dans ce forum, la plupart de tes besoins