Salut à tous,
Si on fait une BD interne, le mieux c'est de de le faire en tant que Tableau structuré.
C'est le cas du fichier d'origine au
Post#5 :
Ce tableau répond à la norme des Tableaux Structuré d’où la présence d'une colonne en fin de table avec l'entête Colonne1 (suite à une insertion probable de colonne) qu' Excel a nommé immédiatement ainsi car on ne peut pas avoir plusieurs colonnes avec le même nom .
Son nom est
Tableau1 , il aurait été judicieux de lui donner un nom plus parlant .
Des lignes sont présentes ne remplissant aucune condition d'intégrité ( surement suite à des essais de mise à jour en mode draft ), je travaille depuis lors avec celui-ci .
On peut voir qu'il n'y a aucune référence avec une virgule .
Ce tableau peut être placé n'importe où .
Pour obtenir le range qu'il occupe : [Tableau1].ListObject.Range.Address(False, False)
Ce range est dynamiquement ajusté en cas d'insertion de ligne ou de colonne .
Nota: chaque ligne ajoutée conserve la formule et le format de la ligne initiale,
ce qui explique que certaines données non conformes à la formule initiale peuvent être signalées comme incorrectes et provoquer des réactions inattendues ? Il faut bien réfléchir à la pertinence des formules .
Il faudrait interdire toute saisie de référence inexistante dans le tableau de la feuille CONFIG, mais je suis surpris de voir dans celle-ci des formules impliquant Tableau1 qui lui-même comporte des formules impliquant CONFIG ( récursivité incertaine ? )
Ci-dessous l'image de la base initiale:
La même avec les formules:
@Damien281211 : Tout ça pour t'aider à refaire ta base ....