XL 2013 Importer le nouveau fichier et mettre à jour les données automatiquement

  • Initiateur de la discussion Initiateur de la discussion MgLina
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MgLina

XLDnaute Nouveau
Bonjour !

Je suis tout nouveau ici, c'est ma première discussion, et aussi tout nouveau dans VBA ... J'ai vraiment besoin de votre aide !

On a un fichier partagé où les différentes personnes peuvent mettre à jour les dates de complétion, j'avais mis des formules pour que les indicateurs du suivi se mettent à jour à temps réel. Aujourd'hui mon directeur aimerait supprimer les données de ce fichier mais sans toucher à l'historique des indicateurs. (pour info, on fait l'archivage de fichier une fois par semaine). Donc la solution que j'ai en tête, est d'utiliser le VBA. Mais je suis débutante dans VBA 😢.

J'aimerais créer un VBA dans le fichier (cette version je vais utiliser comme mon fichier de données d'origine) avec une bouton, quand je clique dessus, me permet de choisir le fichier de dernière version enregistré dans le répertoire. Une fois importé, j'aimerais que le VBA puisse détecter où il y a la mise à jour (date de colonne J et les nouvelles lignes ajoutées), ensuite copier ces données dans le fichier d'origine. Dans ce cas, je pourrai toujours avoir un indicateur avec des historiques et reste toujours à jour.

Pour mieux expliquer mon problème, veuillez trouver ci-joints mes deux fichiers.

Si vous avez besoin de plus d'informations, n'hésitez pas à me demander,

Je vous remercie énormément pour votre aide!
 

Pièces jointes

Solution
En parcourant toutes les discussions, j'ai réussi à combiner les différents codes pour répondre à mon besoin, pour ceux qui sont intéréssés, veuillez voir la nouvelle discussion que j'ai ouvert pour la demande d'amélioration de code avec la réduction de temps d'exécution et transformation de format.

Bonjour MgLina, bienvenue sur XLD,

Pour un premier message pas de chance, je n'ai pas du tout compris ce que vous voulez faire.

A+
Merci beaucoup pour le premier message!

Désolé que j'ai mal expliqué, pour tout simplifié, j'aimerais savoir s'il existe une solution dans VBA ou d'autre solution, pour que je fasse le travail suivant:
-Fichier A (=fichier origine)
-Fichier B, ou fichier C, ou fichier D.... (=fichier nouvelle mise à jour)

Tous les fichiers ont même format, et les mêmes feuilles/onglets, sauf que une des feuilles de ces fichiers B, C, D... peuvent avoir des modifications par rapport à celle du fichier A (ex: mise à jour d'une date dans la colonne J, ou ajout de nouvelles lignes, ou des lignes supprimées dans la feuille "Gantt Chart")

Dans le fichier A, j'aimerais avoir un bouton, quand je clique dessus me demande de sélectionner le fichier que je voudrais comparer, ici par exemple, le fichier B, ensuite le VBA va faire une comparaison entre feuille "Gantt Chart" du fichier A et du fichier B, et enfin, copier les modifications (sauf les lignes supprimées) de feuille "Gantt Chart" du fichier B dans celle du fichier A.

Merci encore pour votre temps et votre aide !
 
Si mon problème est trop compliqué, pour le simplifier, je vais ajouter les codes uniques dans la colonne AA de feuille "Gantt Chart" pour faciliter la comparaison des cellules, et voici ce que je voudrais faire:

1. Un bouton de commande dans la feuille "RECAP" du fichier A(=fichier d'origine) pour faire le transfert de données (colonne A à colonne AA) de la feuille "Gantt Chart" du fichier B dans la feuille RECAP du fichier A
2. Comparer les colonnes de A à N entre feuille "Gantt Chart" et "RECAP" en utilisant la colonne AA code unique comme référence commun.
3. Un bouton de commande dans la feuille "Gantt Chart" du fichier A pour faire remplissage automatisé de données:
Les lignes de feuille RECAP dont le code de colonne AA n'existe pas en Feuille Gantt Chart sont recopiées à la suite.
Les lignes de feuille RECAP dont le code de colonne AA existe en Feuille Gantt Chart sont mises à jour
 

Pièces jointes

En parcourant toutes les discussions, j'ai réussi à combiner les différents codes pour répondre à mon besoin, pour ceux qui sont intéréssés, veuillez voir la nouvelle discussion que j'ai ouvert pour la demande d'amélioration de code avec la réduction de temps d'exécution et transformation de format.

 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour