Liaisons dynamiques entre classeurs
AUDREYLAB
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Je voudrai savoir s'il est possible de rendre des liaisons entre classeurs dynamiques
voir le fichier "fichier destinataire" pour explication de ce que je cherche vraiment
https://www.cjoint.com/c/LDunfO80sn7
https://www.cjoint.com/c/LDungd3QLt7
merci d'avance
cordialement
Je voudrai savoir s'il est possible de rendre des liaisons entre classeurs dynamiques
voir le fichier "fichier destinataire" pour explication de ce que je cherche vraiment
https://www.cjoint.com/c/LDunfO80sn7
https://www.cjoint.com/c/LDungd3QLt7
merci d'avance
cordialement
A voir également:
- Liaisons dynamiques entre classeurs
- Tableaux croisés dynamiques - Guide
- Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro ✓ - Forum Excel
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Windows
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques advapi32.dll - Forum Windows
- Point d'entrée introuvable ✓ - Forum Logiciels
18 réponses
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;"")
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
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.
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
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
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
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
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
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.
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
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 !
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
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 .....'!
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
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]
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
Je ferai un essai demain dans la journée car la avec mes enfants j ai pas trop le temps ,merci bonne soirée
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