IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro de mise à jour de fichier.


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    chargé de suivi de l'offre
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : chargé de suivi de l'offre
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Macro de mise à jour de fichier.
    Bonjour à tous,

    Je bricole des bouts de code VBA depuis quelques temps mais là je ne trouve pas mon bonheur sur les forum.
    Je précise que je ne suis pas codeur, mais juste un "bricoleur"

    Je souhaiterais faire une macro de mise à jour de donnée entre deux fichiers.

    Les deux fichiers ont toujours les mêmes noms et ils ont la même structure.
    Le fichiers sources est en fait une extraction automatique d'une base de donnée au format CSV des 10 derniers jours.
    Mon fichier cible quant à lui contient les données depuis plusieurs années.
    En colonne A des dates et heures et les autres colonnes des données chiffrées.

    J'aimerais donc qu'à chaque utilisation de la macro (via un bouton), mon fichier cible soit mis à jour par écrasement des anciennes données communes et en rajoutant les nouvelles.
    En gros si j'ouvre mon fichier source le 11 juillet, il contient les données du 1 au 10 juillet, mon fichier cible a été mis à jour la dernière fois le 08 juillet, la macro devrait me remplacer les données du 01/07 au 08/07 et rajouter à la suite les données du 09 et 10 juillet.

    Quelqu'un peut il m'aider?

    EN PJ deux fichiers exemples nommée pour l'occasion Source et Cible.

    Merci d'avance pour votre aide.Desktop.7z

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 975
    Points : 29 009
    Points
    29 009
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    En gros si j'ouvre mon fichier source le 11 juillet, il contient les données du 1 au 10 juillet, mon fichier cible a été mis à jour la dernière fois le 08 juillet, la macro devrait me remplacer les données du 01/07 au 08/07 et rajouter à la suite les données du 09 et 10 juillet.
    Il y a quelque chose qui m'échappe. Pourquoi faut-il remplacer les données du 1 au 8/07 si elles déjà été traitées lors d'une précédente mise à jour ?

    Mis à part ma question, vous devriez vous intéresser à PowerQuery qui est la meilleure solution pour ce genre de travail.

  3. #3
    Candidat au Club
    Homme Profil pro
    chargé de suivi de l'offre
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : chargé de suivi de l'offre
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,

    Il y a quelque chose qui m'échappe. Pourquoi faut-il remplacer les données du 1 au 8/07 si elles déjà été traitées lors d'une précédente mise à jour ?

    Mis à part ma question, vous devriez vous intéresser à PowerQuery qui est la meilleure solution pour ce genre de travail.

    Bonjour,

    Je souhaite écraser ces données simplement car des corrections de données sont effectuées quotidiennement sur des données déjà fournies.
    Pour PowerQuery je vais me pencher sur le sujet dans un second temps mais je veux simplifier la MAJ de ces données pour des utilisateurs frileux avec excel.

    Gérald

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 975
    Points : 29 009
    Points
    29 009
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    je veux simplifier la MAJ de ces données pour des utilisateurs frileux avec excel.
    Alors plus simple que cela pour l'utilisateur "frileux", il n'y a pas mieux.
    Dès que vous aurez établi le modèle de requêtes, l'utilisateur devra juste faire un clic droit et cliquer sur la commande Actualiser, étonnant non ?

  5. #5
    Candidat au Club
    Homme Profil pro
    chargé de suivi de l'offre
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : chargé de suivi de l'offre
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Merci, je vais étudier cette solution

Discussions similaires

  1. Réponses: 14
    Dernier message: 27/02/2015, 11h45
  2. Macro de mise à jours d'un fichier excel
    Par jumpers70 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/02/2012, 15h41
  3. Mise à jour des fichiers syst lors d'une installation
    Par Asdorve dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 03/07/2006, 16h27
  4. Mise à jour du fichier sécurité
    Par UVCR dans le forum XMLRAD
    Réponses: 2
    Dernier message: 23/03/2006, 09h47
  5. [HTML] Problème mise à jour des fichiers en cache
    Par El Riiico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/09/2005, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo