Liaison entre classeurs
Ppouille
Messages postés
278
Date d'inscription
Statut
Membre
Dernière intervention
-
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un classeur nommé "classeur" qui se trouve dans le répertoire "X". J'ai fais une copie de ce classeur dans le répertoire "Y". Pouvez-vous me dire comment faire pour que toutes les modifications que j'applique dans le classeur d'origine qui se trouve dans le répertoire "X" soient automatiquement répliquées dans le classeur qui se trouve dans le répertoire "Y". Je vous remercie.
A voir également:
- Liaison entre classeurs
- Liaison torride - Forum Réseaux sociaux
- Arnaque rdv torride ✓ - Forum Consommation & Internet
- Acheminé sur une liaison internationale - Forum Réseau
- Super Chronopost International - Forum Vos droits sur internet
- Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro ✓ - Forum Excel
3 réponses
Bonjour,
Pas de liaison au sens Excel, mais comme tu copies-colles initialement, on peut simuler ça en macro VBA :
A+
Pas de liaison au sens Excel, mais comme tu copies-colles initialement, on peut simuler ça en macro VBA :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ActiveWorkbook.SaveCopyAs "C:\downloads\Classeur.xlsm" End Sub
A+
A priori on doit pouvoir faire un "copier" du premier fichier et un "collage spécial" avec l'option "collage avec liaison" dans le deuxième fichier.
Quelques restrictions : les données ne doivent pas être trop importante et les deux fichiers doivent être ouverts afin que la mise à jour se fasse.
Essayer tout d'abord sur deux petits fichiers afin de voir si cela fonctionne correctement.
Une autre solution consiste à renommer le premier fichier avec le nom du deuxième fichier ou à dupliquer le premier fichier (clic droit sur le premier fichier et commande copier).
A+
pépé
Quelques restrictions : les données ne doivent pas être trop importante et les deux fichiers doivent être ouverts afin que la mise à jour se fasse.
Essayer tout d'abord sur deux petits fichiers afin de voir si cela fonctionne correctement.
Une autre solution consiste à renommer le premier fichier avec le nom du deuxième fichier ou à dupliquer le premier fichier (clic droit sur le premier fichier et commande copier).
A+
pépé
Merci pour votre aide.
@Zoul67 : je n'y connais rien en macros VBA, je sais pas comment exécuter ce que vous me proposez ?
@pépé35530 : chez moi, la fonction collage spécial est grisée !
@Zoul67 : je n'y connais rien en macros VBA, je sais pas comment exécuter ce que vous me proposez ?
@pépé35530 : chez moi, la fonction collage spécial est grisée !
J'espère que tu comprends un peu l'anglais ; copie le code que je t'ai proposé (en adaptant l'adresse du fichier) et applique : https://www.contextures.com/xlvba01.html#Workbook