Bonjour,
comme l'a dit X Cellus : "Un lien hypertexte est destiné à cibler une cellule d'une feuille où un fichier par exemple. Mais il ne déplace aucune donnée."
Une cellule peut changer de valeur en fonction d'autre chose grâce à une formule, par exemple B2 : =Si(A1="oui";150;200), la valeur de B2 sera changeante en fonction de celle de A1.
Mais pour qu'une cellule change de valeur "en dur" sans formule alors il n'y a que le VBA.
Je détecte le clic sur les cellule avec l'événement "SelectionChange" mais est-il vraiment nécessaire que ce soit des cellules cliquées ? Sinon il suffit de créer des formes qui sont liées à du code VBA pour arriver au même résultat, mais cela évite de devoir "changer" la sélection de cellule...
Tout dépend du fonctionnement global de votre fichier.
Donc oui dans ce cas présent le VBA est nécessaire, tant que vous avez besoin de trois cellules, sinon en feuille A vous faites une liste de choix avec vos trois couleurs dans la cellule A1 par exemple, puis en feuille B cellule D2: ='Feuille A'!A1
D2 se mettra à jour en fonction du choix en feuille A, cela évite le code VBA, mais cela implique une formule en cellule D2, tout dépend de vos besoin, par contre il n'y aura pas d'activation de la feuille B automatique, il faudra cliquer sur son onglet.
@ bientôt
LouReeD