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 :

Transcrire des données d'1 fichier dans d'autres fichiers


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Transcrire des données d'1 fichier dans d'autres fichiers
    Bonjour à tous

    Comment, à la fin de la saisie (touche Entrée) d'une donnée dans une cellule de certaines colonnes du FichierA (dans mon cas uniquement la colonne A et les colonnes E à L), transcrire la donnée saisie, dans la même cellule du FichierB et du FichierC, que ces fichiers soient ouverts ou fermés, sachant que les 3 fichiers sont dans le même répertoire ?

    Je souhaite transcrire ces données, automatiquement et en temps réel, "en dur", donc sans formule dans les fichiers B et C, faisant référence au fichierA.

    Je connais très peu VBA.
    Merci de votre aide
    Bertrand

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Bonjour
    Quel est le but?
    Cordialement.
    J'utilise toujours le point comme séparateur décimal dans mes tests.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Bonjour

    Au départ 2 fichiers indépendants : AD et MP (à stucture identique des colonnes A à L)
    Chacun de ces fichiers peut contenir jusqu'à 5 000 lignes.
    Chaque cellule de ces lignes est renseignée au fur et à mesure de la disponibilité des données.
    Une ligne peut donc être remplie en plusieurs fois.
    A chaque nouvelle production correspond une nouvelle ligne qui est initialisée à la suite de la précédente

    Le but est de transcrire certaines données de ces fichiers vers un fichier AQ et GD (ce dernier lui-même alimenté en partie par le fichier AQ) dans des colonnes prédéfinies qui ne correspondent pas aux colonnes de départ.

    Aujourd'hui, les fichiers AQ et GD sont "pré-alimentés" par une formule de type : =[ref fichier.xls]OngletX!celluleyy

    Les fichiers AQ et GD ont donc 10 000 lignes préremplies avec ces formules (lignes 1 à 5 000 pour le fichier AD et lignes 5001 à 10 000 pour le fichier MP).
    Les données viennent s'afficher au fur et à mesure de la saisie dans les fichiers AD et MP (en demandant la mise à jour des données à l'ouverture de AQ et GD).
    Les données du fichier AQ sont aussi complétées en plusieurs fois, sur les lignes initiées par AD et MP.
    Ces données sont en partie transmise au fichier GD.
    Ca fonctionne, mais la taille des fichiers est assez conséquente et la solution peu "élégante".

    Je cherche une macro qui à chaque saisie dans une cellule des fichiers AD et MP (+ AQ pour GD) viendrait transcrire immédiatement la donnée saisie dans la cellule correspondante des fichiers AQ et GD, que ces derniers fichiers soient ouverts ou fermés.
    Les 4 fichiers sont dans le même répertoire.

    J'espère avoir correctement exprimé mon besoin
    Je joins un extrait des fichiers actuels

    Merci de votre aide
    Amicalement
    Bertrand
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. script SQL qui réinsère des Données d'une BD dans une autre BD.
    Par kamaldev dans le forum Administration
    Réponses: 1
    Dernier message: 19/04/2007, 14h01
  2. [VBA-E]transposer des données d'une feuille dans une autre
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 26/03/2007, 18h47
  3. Réponses: 6
    Dernier message: 01/08/2006, 18h45
  4. recopi des données d'une table dans une autre
    Par moicats dans le forum Access
    Réponses: 5
    Dernier message: 06/04/2006, 21h12
  5. concatenation des données d'une table dans une autre
    Par Fabby69 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/10/2004, 11h38

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