Mettre à jour liaison pour feuille externe

Résolu/Fermé
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 - 3 févr. 2015 à 19:21
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 - 8 févr. 2015 à 18:12
Bonsoir,
salut les amis
je cherche un moyen ou une astuce pour mettre a jours les formules de la feuille de mon classeur excel 2007 avec d'autre feuilles dans des classeurs externes
les classeurs externes que me donnent mes clients changent de noms chaque jours
les noms sont de la formes : nmvariable1_nomfix1_nombre1 , nmvariable2_nomfix2_nombre2 , nmvariable3_nomfix3_nombre3 ............. plus de 20 classeur
nmvariable et nombre changent chaque jour mais nomfix ne changent pas
je cherche s'il ya un moyen pourque que ma feuille reconnait les classeurs a partir de "nomfix"sans passer par mettre a jour les liaison ou changer les noms de classeurs



A voir également:

8 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
3 févr. 2015 à 23:03
Bonjour,
Ces informations ne permettent pas de vous proposer une solution.
Merci d'être plus concret, voir un exemple... !

0
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
4 févr. 2015 à 15:11
salut les amis
je vais essayer d'être plus précis
dans ma feuille de calcul
cellule A1=[nmvariable1_nomfix1_nombre1.xlsx]Feuil1!A1
cellule B1 =[nmvariable2_nomfix2_nombre2.xlsx]Feuil1!B1
cellule C1 =[nmvariable3_nomfix3_nombre4.xlsx]Feuil1!C1
etc ...........................................................................................
le classeurs externe que me donnent les clients changent de noms chaque jours. mais une partie du noms " nomfix" ne changent jamais
je cherchent une astuce ou un code VBA pour que ma feuille puisse reconnaître ces classeurs à partir du "nomfix" et mettre à jour les liaisons directement sans passer par les mettre à jour manuellement a chaque fois
cordialement
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 4/02/2015 à 16:07
Bonjour,
Merci pour le l'information.
Est-ce que vous avez le nom [nomfix..] de chaque client sur la feuille de calcul de votre classeur si Oui ou est-il... ?
Ou se trouve enregistré les classeurs clients, sur votre PC ou un serveur. ?

Pourquoi l'adresse de la cellule de la feuille 1 change pour chaque classeur...[Feuil1 !A1.... Feuil1 !B1.... Feuil1 !C1....]



Salutations.
Le Pingou
0
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
4 févr. 2015 à 23:42
SALUT MR LE PINGOU

effectivement le nom " nomfix " se trouve dans les feuilles des classeurs externes qui se trouvent enregistrée dans mon pc dans le même dossiers que ma feuille excel 2007
mes clients changent les noms de leurs classeurs en fonction de la date du jour ( ils attribuent un nombre à la fin du nom) mais une partie du noms reste toujours invariable ( le debut et la fin du nom changent mais le milieu ne change pas ex : nmvariable1_nomfix1_nombre1)
merci infiniment
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
5 févr. 2015 à 08:53
Bonjour,
Merci pour l'information.
Dans ce cas il faut passer par une procédure VBA pour la mise à jour des données.
Pour une proposition il me manque la réponse : Ou se trouve enregistré les classeurs clients à traiter, sur votre PC ou un serveur. ?

0
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
5 févr. 2015 à 10:53
Bonjour MR Le Pingou
Mes classeurs clients se trouvent enregistrés dans mon pc dans le même dossier que la feuille de calcul
j'ajoute aussi que la cellule "C3" de chaque classeur client ne change pas elle a toujours la même valeur ( le nom du client ) . si la procedure VBA peut exploiter cette cellule ça sera magique
merci pour l'effort .
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
6 févr. 2015 à 09:23
Bonjour
Mes classeurs clients se trouvent enregistrés dans mon pc dans le même dossier que la feuille de calcul
j'ajoute aussi que la cellule "C3" de chaque classeur client ne change pas elle a toujours la même valeur ( le nom du client ) . si la procedure VBA peut exploiter cette cellule ça sera magique
merci pour l'effort .
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
6 févr. 2015 à 23:23
Bonjour noe2008,
En passant j'ai vu votre message.
Je suis indisponible pour le weekend, désolé ce sera pour lundi prochain.

0
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
7 févr. 2015 à 12:31
Bonjour Mr : Le Pingou
Ok et merci d'avance
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
7 févr. 2015 à 22:53
Bonjour,
Voici un exemple construit selon vos explications, seul le classeur de base doit être ouvert [noe2008_ccm_maj_selonclaclient.xlsm] , sur la feuille [Recap] vous avez une petite explication.
La proposition : https://www.cjoint.com/?3BhxaFCqkCo

0
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 4
8 févr. 2015 à 18:12
Merci Mr Le Pingou

j'ai téléchargé ton fichier joint il marche trés bien
0