Bonsoir,
Comme tu voudras, pour revenir sur ta question donc, j'ai fait une petite macro qui te permettras de faire le nécessaire...
Function NomFeuille(index_feuille As Integer) As String
NomFeuille = Sheets(index_feuille).Name
End Function
Cette fonction renvoie le nom d'une feuille dont tu donnes l'index, les feuilles sont indexées dans Excel, c'est à dire qu'elle ont une sorte de numéro de ligne dans un tableau dans lequel elles sont contenues, si tu prends l'index de la feuille actuelle et que tu fais -1, ça renverra le nom de la feuille précédente.
L'intérêt me diras-tu?
Indirect comme tu le sais permet de renvoyer la valeur d'une cellule dont on donne l'adresse sous forme de texte, la fonction Adresse quand à elle sert à générer une adresse sous forme de texte à partir d'informations données (ligne, colonne, nom feuille).
Si tu vas toujours chercher l'info à la même ligne et même colonne, il n'y a plus qu'à avoir le nom de la feuille précédente qui t'es donné par la fonction.
Et enfin pour alimenter la fonction, il faut l'index de la feuille actuelle qui est donné par la fonction Feuille.
Je te joins un exemple pour que tu puisses comprendre, tu verras que la liaison se fera toute seule entre les feuilles: