Bonjour tout le monde et merci beaucoup pour votre aide !
Alors
@M12 : Je me suis encore mal exprimé désolé.. En fait le principe de créer un nouveau nom avec une macro est une bonne idée, mais cela risque d'engendrer des erreurs si lorsque j'appelle un nom j'ai version 1_2015 et version 1_2016 qui possède la meme valeur. Il faudrait que version1_2016 remplace le premier nom dans le gestionnaire pour éviter cela.
@CISCO : J'ai essayé de faire un test avec ton fichier, mais je ne peux pas appeler une cellule en function de la version et de l'année. Peut être que j'ai pas compris quelque chose.
@ Doublezero : Alors c'est exactement ca, mais quand je tape le nom de une cellule pour l'appeler cela ne fonctionne pas
@eriiiic : Génial comme technique, je n'avais pas du tout pensé et je ne savais pas que cela était possible ! Serait il possible de jouer sur les formules des noms désormais ? En effet j'aurais plutot une base de données dans ce style :
Et surtout une base de données dynamique (des lignes peuvent se rajouter). L'idée serait d'avoir dans le gestionnaire version 1/2/3/4 , modif 1/2/3/4 et test 1/2/3/4 et en faisant des & cela serait possible de retrouver la bonne donnée dans la base ? Une sorte de sommeproduct (ou index equiv avec plusieurs conditions à base de gestionnaire de noms en quelque sorte (je sais pas si c'est clair) J'ai joint un fichier pour que cela soit plus explicite.
En soit l'idée finale est de retrouver la donnée dans la base en tapant juste les conditions : M12 = _2016 version1 modif1 test1
A la base je pensais qu'il etait obligatoire de passer par une formule index equiv (ou sommeproduct) pour retrouver la donnée, puis nommer cette cellule de maniere variable, mais apparemment il est possible de passer directement par la base de donnée sans de formule index equiv comme l'a montré eriiiic.
Merci à tous pour votre aide en tout cas
Etn