Bonjour,
La fonction indirect permet de retourner le contenu d’une cellule via son adressage par une chaine de caractère.
Dans la cellule C1 si on met la formule =INDIRECT(A1&"."&B1)
Et que le cellule A1 contient le nom d’une feuille (“Target”) et B1 une adresse de cellule (“A1”) de cette feuille, On se retrouve dans C1 avec le contenu de la cellule “Target.A1” : parfait
Là ou il y a un soucis c’est si LibreOffice utilise “.” pour adresser une cellule d’une feuille, excel lui utilise une autrre syntaxe : “!” et comme il s’agit ici d’une construction en dur : concaténation de chaine avec le sépararer “.”, cela n’est pas traduit si on ouvre dans excel.
Pour cela il faudrait utiliser le séparateur “!” pour excel, mais ça marche plus pour LibreOffice…
Il faudrait soit utiliser une autre système qu’une construction de chaine, soit changer le caractère séparateur suivant le logiciel 'LibreOffice/Excel).
Je n’ai perso pas de piste… Peut via une macro mais je suis pas compétent.