Bonjour à tous,
J'ai un problème assez embêtant sur un fichier excel, j'espère que les connaisseurs que vous êtes pourront m'aider car pour ma part je ne suis qu'un novice.
Le programme que j'utilise est une sorte de moulinette qui récupère des fichiers d'informations brutes en sortie d'une machine de mon entreprise et en effectue le traitement.
Ce programme utilise des macros VB qui créent pour chaque fichier d'info brutes une feuille excel.
On exécute le classeur excel qu'une fois et celui-ci créé autant de feuilles excel que de fichiers brutes envoyés en entrée. Jusqu'à là, tout va bien!
Les feuilles en question sont toujours nommées de la même façon, ainsi si j'injecte 4 fichiers de données brutes, je me retrouve avec 4 feuilles ( feuille1, feuille2, feuille3, feuille4) ... etc
Je dois récupérer les informations traitées et les retravailler dans un feuille complémentaire (feuille située dans cet unique classeur).
Dans un premier temps,j'ai posé les différentes formules dont j'ai besoin en venant chercher les données dans les feuilles (feuille1, feuille2 ...etc)
par ex: =Feuil2!B2+Feuil2!C3
Le problème est que ces formules utilisent des valeurs contenues dans des feuilles qui sont crées lors du lancement du fichier excel. Je me retrouve donc avec des #REF au lancement suivant
soit: =#REF!B2+#REF!C3
En y réfléchissant, c'est tout à fait logique puisque le classeur, au lancement suivant viens créer d'autres feuilles qui ne sont pas physiquement les mêmes bien qu'elles portent le même nom.
J'aimerais savoir, si il est possible de donner au classeur une sorte "d'adressage absolu" des feuilles.
En gros: "Si il y a une feuille nommée "Feuille1", va chercher la cellule 'Feuille1!B2'
Pour des raisons de confidentialité, je ne peux malheureusement pas mettre en ligne ces fichiers, j'espère que mon explication est assez claire.
Merci par avance