Salut,
Je ne sais pas à quel point tu connais les macros, les codes VBA (ces deux termes sont plus ou moins synonymes).
Si tu cliques Alt+F11, tu arrives sur l'explorateur de macros visible dans l'image ci-dessous (ou tu passes – pour autant que tu l'aies installé sur ta machine - par le menu "Developpeur" puis "Visual Basic") et sous ThisWorkbook, j'ai placé un code qui effectue ce que tu demandes. Cette macro est déclenchée à chaque fois que tu actives une feuille (macro événementielle Workbook_SheetActivate).
A noter qu'à chaque fois, toutes les anciennes bordures de la feuille sont effacées avant de placer les nouvelles bordures souhaitées.
Chaleureusement.