Liaisons dynamiques entre classeurs
Fermé
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
-
20 avril 2022 à 15:09
Le Pingou Messages postés 12178 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 2 novembre 2024 - 26 avril 2022 à 16:40
Le Pingou Messages postés 12178 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 2 novembre 2024 - 26 avril 2022 à 16:40
A voir également:
- Liaisons dynamiques entre classeurs
- Tableaux croisés dynamiques - Guide
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Windows
- Ce classeur comporte des liaisons avec une ou plusieurs sources externes ✓ - Forum Excel
- Point d'entrée de procédure introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Windows
- Point d'entrée introuvable - Forum Jeux PC
18 réponses
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
Modifié le 21 avril 2022 à 18:23
Modifié le 21 avril 2022 à 18:23
Bonjour,
Pour éviter les '0' dans le classeur de destignation vous insérez cette formule que vous tirez sur le nombre de lignes de votre choix:
Pour éviter les '0' dans le classeur de destignation vous insérez cette formule que vous tirez sur le nombre de lignes de votre choix:
=SI('C:\Users\alaboureau\Documents\LIAISONS DYNAMIQUES\[Fichiersource.xlsx]Feuil1'!A2<>"";'C:\Users\alaboureau\Documents\LIAISONS DYNAMIQUES\[Fichiersource.xlsx]Feuil1'!A2;"")
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
21 avril 2022 à 18:47
21 avril 2022 à 18:47
Bonjour merci pour votre réponse mais je me suis peut être mal exprimée c est pas que je ne veut pas que le zéro apparaisse auquel cas j aurai effectivement utiliser votre formule mais je voudrai que les cellules du classeur de destination ne contiennent rien tant que celles du fichier source sont vides et des que je complète le fichier source en a8 par exemple la cellule ai du fichier de destination se mette à jour en fonction.la liste du classeur de destination me sert pour une liste déroulante donc si je fais des liaisons en utilisant votre formule cette je n' ai pas de zéro mais dans la liste déroulante j ai plein de ligne vides et je voudrai donc éviter cela . cordialement
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
21 avril 2022 à 21:31
21 avril 2022 à 21:31
Bonjour,
Dans se cas soit vous étirez la formule selon besoin et si vous voulez aucunes formule sur destinataire alors vous passez par VBA pour mettre à jour selon besoin.
Dans se cas soit vous étirez la formule selon besoin et si vous voulez aucunes formule sur destinataire alors vous passez par VBA pour mettre à jour selon besoin.
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
21 avril 2022 à 21:56
21 avril 2022 à 21:56
Bonsoir je voulais éviter le VBA mais je crois que je vais pas avoir le choix par contre je suis incapable de construire le code,en auriez vous un à me donner ?merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
Modifié le 22 avril 2022 à 10:29
Modifié le 22 avril 2022 à 10:29
Bonjour,
En relisant vos messages j'ai compris que : la liste du classeur de destination me sert pour une liste déroulante ... !
Je suppose que cette liste déroulante se trouve dans une cellule de la feuille y relative, est-ce bien cela ?
Une proposition sans VBA vous convient-elle : https://www.cjoint.com/c/LDwiBkKUPJn
En relisant vos messages j'ai compris que : la liste du classeur de destination me sert pour une liste déroulante ... !
Je suppose que cette liste déroulante se trouve dans une cellule de la feuille y relative, est-ce bien cela ?
Une proposition sans VBA vous convient-elle : https://www.cjoint.com/c/LDwiBkKUPJn
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
22 avril 2022 à 16:19
22 avril 2022 à 16:19
https://www.cjoint.com/c/LDwoqWyDb77
https://www.cjoint.com/c/LDworCLl2l7
Bonjour
Je viens de modifier le fichier destinataire pour que vous voyez comment il est construit, avec la liste déroulante semi- automatique en feuille1, et en refaisant le descriptif de ce que je recherche sur l'onglet listeaffaire
merci pour votre aide
bonne journée
https://www.cjoint.com/c/LDworCLl2l7
Bonjour
Je viens de modifier le fichier destinataire pour que vous voyez comment il est construit, avec la liste déroulante semi- automatique en feuille1, et en refaisant le descriptif de ce que je recherche sur l'onglet listeaffaire
merci pour votre aide
bonne journée
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
22 avril 2022 à 16:30
22 avril 2022 à 16:30
ce matin j'ai fait une erreur dans la saisir de vos données et là en vérifiant , ça fonctionne :-)
c'est super merci bcp!!
bonne fin de journée
c'est super merci bcp!!
bonne fin de journée
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
22 avril 2022 à 16:33
22 avril 2022 à 16:33
ceci dit les lignes vides n'apparaissent pas dans la liste déroulante ce qui est top mais pour ne pas surcharger mes fichiers avec des liaisons faites par avance =SI([LDunfO80sn7_Fichiersource.xlsx]Feuil1!A2<>"";[LDunfO80sn7_Fichiersource.xlsx]Feuil1!A2;"") y a t-il moyen que la liaison se fasse automatiquement en cellule A8 du fichier destinataire quand une donnée est saisie en A8 du fichier source?
merci
merci
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
22 avril 2022 à 17:36
22 avril 2022 à 17:36
Bonjour,
Ne vous faites pas de soucis Excel est ces fonctions sont faites pour cela, c'est parfait je vous conseillle d'adopter cette solution.
Ne vous faites pas de soucis Excel est ces fonctions sont faites pour cela, c'est parfait je vous conseillle d'adopter cette solution.
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
23 avril 2022 à 15:19
23 avril 2022 à 15:19
Bonjour, ce que je voulais dire c'est est-ce qu'il y a un moyen pour que la cellule a8 du fichier destinataire se mette à jour quand une donnée est saisie en a8 du fichier source sans que dans la cellule a8 du fichier destinataire il y ait la formule =SI([LDunfO80sn7_Fichiersource.xlsx]Feuil1!A8<>"";[LDunfO80sn7_Fichiersource.xlsx]Feuil1!A8;"") de renseignée? peut etre avec une macro du coup?de plus si votre formule dans la liste déroulante me permet de ne plus afficher les lignes vides (c'est top) le pb c'est qu'à la base ma liste déroulante était semi automatique donc si on tapait le début du nom cherché dans les cellules qui contiennent la liste déroulante , la liste déroulante proposait que les noms qui contiennent le nom recherché et maintenant ça ne fonctionne plus et je n'arrive pas à cumuler votre formule et la mienne pour que j'ai tout d'un coup
ma formule de la liste déroulante semi auto est la suivante =SI(A2<>"";DECALER(f_affaire;EQUIV(A2&"*";f_affaire;0)-1;;NB.SI(f_affaire;A2&"*");1);f_affaire)
et dans l'onglet listeaffaire du fichier destinataire la cellule a2 est nommée comme p_affaire, la colonne A comme l_affaire et je suis allez dans définir un nom et j'ai créée f_affaire qui fait référence à =DECALER(p_affaire;0;0;NBVAL(l_affaire);1)
avec ceci j'avais une liste déroulante semin automatique et je voudrai donc combiner cette formule et la votre qui me permet de ne pas avoir dans la liste déroulante les cellules =""
je ne sais si pas si c'est clair c'est pas facile d'expliquer par écrit
merci d avance
ma formule de la liste déroulante semi auto est la suivante =SI(A2<>"";DECALER(f_affaire;EQUIV(A2&"*";f_affaire;0)-1;;NB.SI(f_affaire;A2&"*");1);f_affaire)
et dans l'onglet listeaffaire du fichier destinataire la cellule a2 est nommée comme p_affaire, la colonne A comme l_affaire et je suis allez dans définir un nom et j'ai créée f_affaire qui fait référence à =DECALER(p_affaire;0;0;NBVAL(l_affaire);1)
avec ceci j'avais une liste déroulante semin automatique et je voudrai donc combiner cette formule et la votre qui me permet de ne pas avoir dans la liste déroulante les cellules =""
je ne sais si pas si c'est clair c'est pas facile d'expliquer par écrit
merci d avance
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
23 avril 2022 à 19:02
23 avril 2022 à 19:02
Bonjour,
C'est vraiment dommage que vous n’eussiez pas mis votre liste déroulante dans le fichier tout au début, cela aurait été plus simple pour moi pour en tenir compte.
Et maintenant je dois construire quelque chose qui corresponde à la description, pas sûr que je l'interprète correctement !
C'est vraiment dommage que vous n’eussiez pas mis votre liste déroulante dans le fichier tout au début, cela aurait été plus simple pour moi pour en tenir compte.
Et maintenant je dois construire quelque chose qui corresponde à la description, pas sûr que je l'interprète correctement !
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
Modifié le 23 avril 2022 à 19:35
Modifié le 23 avril 2022 à 19:35
Désolée c est qu a la base c est un fichier pro que je ne voulais pas diffuser donc j en ai fait un dans le même esprit mais simplifié pour le publier,ce qui finalement ne simplifie pas les choses pour vous. En tt cas je vous remercie bcp pour le temps que vous prenez pour m aider,c est gentil,bonne soirée
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
23 avril 2022 à 23:03
23 avril 2022 à 23:03
Bonjour,
Rien ne vous empêche de mettre votre liste déroulante dans le fichier exemple avec une liste de valeurs neutres .....'!
Rien ne vous empêche de mettre votre liste déroulante dans le fichier exemple avec une liste de valeurs neutres .....'!
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
24 avril 2022 à 16:04
24 avril 2022 à 16:04
bonjour
c'est vrai, mais c'est qu'à la base ma demande ne portait pas sur la liste déroulante en elle-même mais sur le fait de pouvoir rendre possible une liaison dynamique entre le fichier source et les données de l'onglet listeaffaire du fichier destinataire, données qui incrémentent la liste déroulante
j'ai un pb à l'ouverture de votre fichier je ne sais pas si c'est ça qui fait que la liste déroulante semi- auto ne fonctionne pas
https://www.cjoint.com/c/LDyobEdVPNU
https://www.cjoint.com/c/LDyobZDkCMU
j'arrive à ouvrir les fichiers malgrès les messages d'erreurs mais ça ne fonctionne pas, vous aviez sans doute mis des commentaires qui ne s'affichent pas
c'est vrai, mais c'est qu'à la base ma demande ne portait pas sur la liste déroulante en elle-même mais sur le fait de pouvoir rendre possible une liaison dynamique entre le fichier source et les données de l'onglet listeaffaire du fichier destinataire, données qui incrémentent la liste déroulante
j'ai un pb à l'ouverture de votre fichier je ne sais pas si c'est ça qui fait que la liste déroulante semi- auto ne fonctionne pas
https://www.cjoint.com/c/LDyobEdVPNU
https://www.cjoint.com/c/LDyobZDkCMU
j'arrive à ouvrir les fichiers malgrès les messages d'erreurs mais ça ne fonctionne pas, vous aviez sans doute mis des commentaires qui ne s'affichent pas
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
Modifié le 24 avril 2022 à 10:38
Modifié le 24 avril 2022 à 10:38
Bonjour,
Selon ce que j'ai compris, une proposition : https://www.cjoint.com/c/LDyiMlO1zrn
Voir feuille [semi_auto]
Selon ce que j'ai compris, une proposition : https://www.cjoint.com/c/LDyiMlO1zrn
Voir feuille [semi_auto]
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
Modifié le 24 avril 2022 à 17:29
Modifié le 24 avril 2022 à 17:29
Bonjour,
Je viens de contrôler le fichier (poste 14) est tout est normal . Il faut juste ne pas accepter la mise à jour des données si la demande s'affiche du fait que vous n'avez pas le fichier source.
Merci de refaire un essai : https://www.cjoint.com/c/LDypDPY5ken
Je viens de contrôler le fichier (poste 14) est tout est normal . Il faut juste ne pas accepter la mise à jour des données si la demande s'affiche du fait que vous n'avez pas le fichier source.
Merci de refaire un essai : https://www.cjoint.com/c/LDypDPY5ken
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
24 avril 2022 à 20:35
24 avril 2022 à 20:35
Je ferai un essai demain dans la journée car la avec mes enfants j ai pas trop le temps ,merci bonne soirée
AUDREYLAB
Messages postés
53
Date d'inscription
mercredi 9 mars 2022
Statut
Membre
Dernière intervention
30 octobre 2024
26 avril 2022 à 15:32
26 avril 2022 à 15:32
bonjour, super ça fontionne
donc dans la formule de base de la liste déroulante qui est SI(A2<>"";DECALER(f_affaire;EQUIV(A2&"*";f_affaire;0)-1;;NB.SI(f_affaire;A2&"*");1);f_affaire) vous avez remplacé A2 par D2 qui est la cellule ou se trouve la liste déroulante
sachant que ma liste déroulante soit être étendue sur toute une plage de cellule de la collone D ici, je dois à chaque cellule adapter la formule avec D3 puis D4....ou est ce que je dois figer d2 dans la formule?
merci d'avance
cordialement
donc dans la formule de base de la liste déroulante qui est SI(A2<>"";DECALER(f_affaire;EQUIV(A2&"*";f_affaire;0)-1;;NB.SI(f_affaire;A2&"*");1);f_affaire) vous avez remplacé A2 par D2 qui est la cellule ou se trouve la liste déroulante
sachant que ma liste déroulante soit être étendue sur toute une plage de cellule de la collone D ici, je dois à chaque cellule adapter la formule avec D3 puis D4....ou est ce que je dois figer d2 dans la formule?
merci d'avance
cordialement
Le Pingou
Messages postés
12178
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 448
26 avril 2022 à 16:40
26 avril 2022 à 16:40
Bonjour,
Je n'arrive pas à vous comprendre...!
Merci de mettre un petit exemple de vos listes déroulante dans le fichier exemple avec une liste de valeurs!
Je n'arrive pas à vous comprendre...!
Merci de mettre un petit exemple de vos listes déroulante dans le fichier exemple avec une liste de valeurs!