Excel : Copier une valeur d'un onglet - VB/VBA/VBS - Programmation
MarshPosté le 21-03-2008 à 08:49:25
Bonjour à tous.
Le titre semble se réferer à une question toute bète, mais c'est plus compliqué que ça. Pour mettre en forme des factures clients, mon logiciel me sort des données brutes, en onglet (un pour l'entete, un pour les lignes).
Dans le système que j'ai commencé à travailler, le logiciel ouvre un fichier Excel contenant la présentation, dont le contenu est récupéré dans les onglets créés par le système.
Le problème est que Excel ne peut pas faire de liaison à un onglet qui n'existe pas encore (=NomOnglet!A1).
C'est pourquoi je vous pose la question suivante :une fonction Excel permettant de recopier une donnée d'un autre onglet (possiblement inexistant) existe t'elle ?
PS : Je ne peux pas utiliser de VB : le but de la manoeuvre est de rendre les personnes autonomes sur la mise en forme des factures. Ils pourront l'être si on leur dit de simplement indiquer d'aller une valeur à un endroit.
Merci de votre aide ! Edit: si une autre solution vous parait plus simple, n'hésitez pas
Marsh Posté le 21-03-2008 à 08:49:25
Bonjour à tous.
Le titre semble se réferer à une question toute bète, mais c'est plus compliqué que ça.
Pour mettre en forme des factures clients, mon logiciel me sort des données brutes, en onglet (un pour l'entete, un pour les lignes).
Dans le système que j'ai commencé à travailler, le logiciel ouvre un fichier Excel contenant la présentation, dont le contenu est récupéré dans les onglets créés par le système.
Le problème est que Excel ne peut pas faire de liaison à un onglet qui n'existe pas encore (=NomOnglet!A1).
C'est pourquoi je vous pose la question suivante :une fonction Excel permettant de recopier une donnée d'un autre onglet (possiblement inexistant) existe t'elle ?
PS : Je ne peux pas utiliser de VB : le but de la manoeuvre est de rendre les personnes autonomes sur la mise en forme des factures. Ils pourront l'être si on leur dit de simplement indiquer d'aller une valeur à un endroit.
Merci de votre aide !
Edit: si une autre solution vous parait plus simple, n'hésitez pas