Fusion de deux fichiers excel avec macros
Fermé
Bayfall-33
Messages postés
6
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
18 avril 2019
-
23 mars 2019 à 22:38
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 avril 2019 à 15:34
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 avril 2019 à 15:34
A voir également:
- Fusion de deux fichiers excel avec macros
- Fusionner deux fichiers excel - Guide
- Liste déroulante excel - Guide
- Excel fusionner deux cellules - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
3 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié le 24 mars 2019 à 06:44
Modifié le 24 mars 2019 à 06:44
Bonjour,
Fichier2 en partage devrait aller.........
Apres, tout depend de ce que vous voulez recuperer, un seul onglet ou ……...
Fichier2 en partage devrait aller.........
Apres, tout depend de ce que vous voulez recuperer, un seul onglet ou ……...
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
24 mars 2019 à 23:18
24 mars 2019 à 23:18
Bonjour,
Ça va pas être simple, pour pouvoir fusionner tes deux fichiers sans les partager, il faut pouvoir déterminer laquelle des deux informations comparées il faut conserver. Pour cela il faut d'abord mémoriser toutes les modifications effectuées et le moment où ces modifications ont été effectuées (c'est ce qui se passe dans un fichier partagé).
Peut-être pourrais-tu "sortir" les macros et les mettre dans un fichier tiers. Tu pourrais alors partager tes fichiers (sans macro).
Ça va pas être simple, pour pouvoir fusionner tes deux fichiers sans les partager, il faut pouvoir déterminer laquelle des deux informations comparées il faut conserver. Pour cela il faut d'abord mémoriser toutes les modifications effectuées et le moment où ces modifications ont été effectuées (c'est ce qui se passe dans un fichier partagé).
Peut-être pourrais-tu "sortir" les macros et les mettre dans un fichier tiers. Tu pourrais alors partager tes fichiers (sans macro).
Bayfall-33
Messages postés
6
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
18 avril 2019
25 mars 2019 à 00:16
25 mars 2019 à 00:16
Merci Patrice33740
Je croyais que c'était possible de créer une procédure "Sub" dans le fichier de destination pour récupérer l'évolution des données des autres utilisateurs.
Je vais essayer ton idée je crois que ce sera plus simple d'ailleurs. Je te ferai signe si cela marche.
Thank you a lot.
Je croyais que c'était possible de créer une procédure "Sub" dans le fichier de destination pour récupérer l'évolution des données des autres utilisateurs.
Je vais essayer ton idée je crois que ce sera plus simple d'ailleurs. Je te ferai signe si cela marche.
Thank you a lot.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
25 mars 2019 à 07:55
25 mars 2019 à 07:55
Bonjour a vous deux
Bayfall-33: quand je disais partager le fichier, c'était du fichier sans les macro!!!!!!!
Bayfall-33: quand je disais partager le fichier, c'était du fichier sans les macro!!!!!!!
Bayfall-33
Messages postés
6
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
18 avril 2019
26 mars 2019 à 23:04
26 mars 2019 à 23:04
Bonjour tout le monde
Oui f894009 j'ai essayé de faire la fusion avec les Macro mais cela ne fonctionne pas.
Et la fusion marche avec la copie du document de destination, et si je continue la saisie avec les macros il va falloir refaire une nouvelle copie. La proposition de Patrice33740 ne pourra pas fonctionner "dilemme".
Pour l'instant je n'ai pas de solution pour la fusion.
Je serai heureux de voir une solution avec une procédure qui pourrait chercher les changements effectués dans le document source et les copier dans le document de destination.
Merci
Oui f894009 j'ai essayé de faire la fusion avec les Macro mais cela ne fonctionne pas.
Et la fusion marche avec la copie du document de destination, et si je continue la saisie avec les macros il va falloir refaire une nouvelle copie. La proposition de Patrice33740 ne pourra pas fonctionner "dilemme".
Pour l'instant je n'ai pas de solution pour la fusion.
Je serai heureux de voir une solution avec une procédure qui pourrait chercher les changements effectués dans le document source et les copier dans le document de destination.
Merci
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
26 mars 2019 à 23:17
26 mars 2019 à 23:17
« La proposition de Patrice33740 ne pourra pas fonctionner "dilemme". »
Si tu utilises un fichier partagé sans macro, pourquoi ça ne fonctionne pas ?
A quoi servent les macros ? Pourquoi ne peuvent-t'elles pas être situées dans un autre fichier ?
Si tu utilises un fichier partagé sans macro, pourquoi ça ne fonctionne pas ?
A quoi servent les macros ? Pourquoi ne peuvent-t'elles pas être situées dans un autre fichier ?
Bayfall-33
Messages postés
6
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
18 avril 2019
30 mars 2019 à 03:13
30 mars 2019 à 03:13
Bonsoir Pratrice33740,
La fusion des fichiers Excel fonctionne avec la copie du même fichier. Par Exemple le Fichier 1 qui est la destination est une copie du Fichier 2 (la source ). Maintenant quand on fait des changements dans le fichier 2 on peut fusionner les deux fichiers.
Dans mon cas les saisies se font avec un fichier excel avec macros (Les macros font des tries des statuts et la saisie est faite sur un formulaire). Donc a chaque fois que de nouvelles saisies sont faites, il va falloir enregistrer sous excel sans macro, et vu que ce sera un nouveau document la fusion ne fonctionne qu'avec la copie du même document.
J'ai essayé mais a chaque fois excel me sort "La fusion fonctionne avec la copie du document".
Par contre, je crois, avec deux fichiers partagés (l'un la copie de l'autre) supportant des macros, qu'il est possible de chercher le fichier source en utilisant le lien et de le fusionner avec le fichier destination. Ou bien copier les changements apportés au fichier source et les coller au fichier de destination.
J’espère que tu comprends, je suis novice, mais cela me parait compliquer.
La fusion des fichiers Excel fonctionne avec la copie du même fichier. Par Exemple le Fichier 1 qui est la destination est une copie du Fichier 2 (la source ). Maintenant quand on fait des changements dans le fichier 2 on peut fusionner les deux fichiers.
Dans mon cas les saisies se font avec un fichier excel avec macros (Les macros font des tries des statuts et la saisie est faite sur un formulaire). Donc a chaque fois que de nouvelles saisies sont faites, il va falloir enregistrer sous excel sans macro, et vu que ce sera un nouveau document la fusion ne fonctionne qu'avec la copie du même document.
J'ai essayé mais a chaque fois excel me sort "La fusion fonctionne avec la copie du document".
Par contre, je crois, avec deux fichiers partagés (l'un la copie de l'autre) supportant des macros, qu'il est possible de chercher le fichier source en utilisant le lien et de le fusionner avec le fichier destination. Ou bien copier les changements apportés au fichier source et les coller au fichier de destination.
J’espère que tu comprends, je suis novice, mais cela me parait compliquer.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
30 mars 2019 à 21:52
30 mars 2019 à 21:52
Pourquoi parles tu de fusion ?
Quand on partage un fichier, tout le monde utilises le même fichier en même temps, il ne faut surtout pas de copie !
Quand on partage un fichier, tout le monde utilises le même fichier en même temps, il ne faut surtout pas de copie !
Bayfall-33
Messages postés
6
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
18 avril 2019
18 avril 2019 à 11:05
18 avril 2019 à 11:05
Merci Patrice33740,
Peux tu m'expliquer davantage comment le partage de fichier marche.
Merci!
Peux tu m'expliquer davantage comment le partage de fichier marche.
Merci!
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 19 avril 2019 à 15:35
Modifié le 19 avril 2019 à 15:35
Quand un fichier est partagé, tout le monde peut l'utiliser en même temps.
Toutes les modifications ainsi que leur auteur sont enregistrés séquentiellement dans le fichier
Il y a cependant une contrainte de suivi non négligeable : le propriétaire du fichier (celui qui l'a partagé) doit régulièrement vérifier les modifications apportées par les autres et les accepter (ou les refuser), faute de quoi le fichier prend de l'embonpoint et fini par se planter complètement (irrécupérable).
Cela nécessite donc de la rigueur et des sauvegardes régulières, c'est pourquoi il y a toujours une certaines réticence à préconiser le partage d'un fichier.
Toutes les modifications ainsi que leur auteur sont enregistrés séquentiellement dans le fichier
Il y a cependant une contrainte de suivi non négligeable : le propriétaire du fichier (celui qui l'a partagé) doit régulièrement vérifier les modifications apportées par les autres et les accepter (ou les refuser), faute de quoi le fichier prend de l'embonpoint et fini par se planter complètement (irrécupérable).
Cela nécessite donc de la rigueur et des sauvegardes régulières, c'est pourquoi il y a toujours une certaines réticence à préconiser le partage d'un fichier.
24 mars 2019 à 21:11
J'ai essayé le partage de fichier avec l'outil comparaison et fusion mais cela ne fonctionne pas avec les fichiers supportant de macros VBA.
Le Fichier1 a deux feuilles (feuil1 et feuil2), maintenant j'aimerai fusionner Fichier2 (la source) et Fichier1 (la destination). Toutes les deux feuilles peuvent recevoir de nouvelles données en ligne (Date du jour, nom, statut, Adresse; la feuil1 pour homme, feuil2 pour femme).
J'ai crée un userform pour les données.
J’espère que c'est claire.