Re : nommer une feuille avec une cellule
Bonjour CISCO,
Effectivement excalibur et Hasco t'ont donné la réponse sous forme de macro évènementielle :
Le nom de cet évènement "Worksheet_Change" indique que cette macro va tourner à chaque fois que tu opéreras un changement sur l'onglet en question.
C'est pourquoi dans les 2 méthodes proposées, il y a immédiatement un IF qui restraint la commande à ne s'effectuer que si c'est la cellule A1 qui a été modifiée.
Un tel évènement est à placer dans le code de la feuille sur laquelle tu veux qu'il agisse :
comme te l'a indiqué excalibur :
Lorsque que tu as ouvert la fenêtre VBA (via le menu Outils / Macros / Visual Basic Editor),
si elle n'est pas déjà affichée, affiche l'Explorateur de Projets (via Affichage / Explorateur de Projets),
double-clique dans la partie "Microsoft Excel Objects" sur la feuille sur laquelle tu changeras la cellule A1 : afin d'ouvrir la page de code,
et colle le code que excalibur et Hasco t'ont donné.
Lorque tu places ton curseur n'importe où dans le code de "Worksheet_Change", tu peux voir en haut à gauche de la page de code que tu te trouve sur un évènement de "Worksheet", et dans la liste déroulante en haut à droite, tu visualises tous les autres évènement possibles, dont en grs ceux que tu utilises déjà.
Bonne journée !