Merci Dan
Tout d'abord je ne peux pas trop remplacer les noms par des formules, car la personne pour qui je prépare les modèles veux les formules avec des noms du type : ChiffreAffaire = Volume * PrixUnitaire, ce que je conçoit car il veut comprendre la façon dont les résultats sont paramétrer. De plus cela donne plus lisibilité à la compréhension des résultats. En nommant les formules cela l'obligerait à aller sélectionner la formule alors que dans ce cas la formule est directement lisible dans la cellule.
Mon modèle (d'inginerie financière) va comporter beaucoup de données, beaucoup de formules, beaucoup de feuilles, et surtout beaucoup de colonnes dans chaque feuille, car il faut qu'il soit paramétrer sur 40 ans, avec la possibilité de choisir des pas trimestriel, semestriel ou annuel. C'est une contrainte. Donc si on prend le plus petit pas cela fait au minimum 40 *4 = 160 colonnes. A cela il faut ajouter une pré-période de 5 ans qui doit donner la possibilité d'avoir un pas mensuel, soit 60 colonnes de plus. On en arrive donc à 220 colonnes.
Etant donné la multitude d'information, il est diffcile pour quelqu'un qui n'a pas conçu le modèle, de si retrouver, même si je balise au maximum la recherche d'information, par des liens pour y accéder tout de suite. C'est pourquoi j'utilise les formats conditionnels. Par exemple, les cellules où il faut saisir une infomations ont un fond d'une certaine couleur, qui une fois l'information saisie, perd sa couleur d'origine, et la police est d'une certaine couleur, différente des cellules qui reçoivent l'information, où qui comporte une formule. De plus je dois respecter une convention propre au milieu professionnel dans lequel je travaille.
Il me reste une solution, c'est d'écrire une macro qui me crée juste le nombre de colonne qu'il me faut, ce qui ferai que celui qui désire un annuel aurait un fichier plus léger que celui qui désire un pas trimestriel. Mais j'i peur que ça plante le modèle à chaque fois. Je demandais aussi si il n'existait un code VBA qui pourrait apporter le format conditionnel et qui allègerait le modèle, plutôt que d'affecter le format conditionnel dans chaque cellules.
Voilà tu sais tout de ma vie
Merci encore
Bon dimanche
Nath