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 :

Copie de feuilles d'un fichier dans un autre fichier selon un critère


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur mécanique de bâtiment
    Inscrit en
    Février 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur mécanique de bâtiment

    Informations forums :
    Inscription : Février 2014
    Messages : 1
    Par défaut Copie de feuilles d'un fichier dans un autre fichier selon un critère
    Bonjour à tous,

    J'ai besoin qu'on aide afin de copier des feuilles d'un fichier (Fichier B) dans un autre (Fichier A) selon un critère. Je joins les fichiers suivants à ma requête :

    * Fichier A : fichier cible
    * Fichier B : fichier source
    * Fichier C : fichier résultats

    Par exemple, j'ai un fichier cible (fichier A) qui contient deux feuilles et un fichier source (fichier B) qui en contient quatre. Lorsque que le fichier A est ouvert, je veux, à l'aide d'une macro, pouvoir sélectionner un fichier quelconque en ouvrant une fenêtre de navigation (ex. : fichier B) et la macro doit vérifier pour toutes les feuilles du fichier B si le contenu des cellules C3 & C8 est différent de "xx". Elle copiera uniquement et automatiquement dans le fichier A, les feuilles répondant à ce critère (voir fichier C : fichier résultats).

    Il est a noté que la macro doit fonctionner, indépendamment du nom des fichiers et du nombre de feuilles présentes à l'intérieur des fichiers source et cible.

    Merci par avance pour votre aide.

    Renaud2210
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Renaud2210 Voir le message
    Je joins les fichiers
    http://www.developpez.net/forums/d84...s-discussions/

    pouvoir sélectionner un fichier quelconque en ouvrant une fenêtre de navigation
    https://msdn.microsoft.com/fr-fr/lib.../ff834966.aspx

    pour toutes les feuilles du fichier B
    Faire une boucle For Each sur la collection Worksheets du fichier.
    https://msdn.microsoft.com/fr-fr/lib.../gg264596.aspx
    https://msdn.microsoft.com/fr-fr/lib.../ff821537.aspx

    si le contenu des cellules C3 & C8 est différent de "xx".
    Un test If sur le contenu de la cellule
    https://msdn.microsoft.com/fr-fr/lib.../gg251599.aspx
    https://msdn.microsoft.com/fr-fr/lib.../ff838238.aspx

    Elle copiera uniquement et automatiquement dans le fichier A, les feuilles répondant à ce critère (voir fichier C : fichier résultats).
    Méthode Copy de l'objet Worksheet
    https://msdn.microsoft.com/fr-fr/lib.../ff837784.aspx

Discussions similaires

  1. [XL-2010] Copie des valeurs d'une colonne dans un autre fichier sous condition
    Par Fred_rt dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/03/2015, 11h50
  2. [XL-2013] Retrouver une feuille puis une cellule dans un autre fichier
    Par bolide7 dans le forum Excel
    Réponses: 19
    Dernier message: 17/02/2014, 18h54
  3. copie contenu d'un fichier dans un autre fichier avec sed
    Par zorooo dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 18/01/2010, 09h17
  4. Copie de feuilles d'un classeur dans l'autre
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/11/2007, 12h06
  5. include fichier dans une autre fichier
    Par MSM_007 dans le forum C
    Réponses: 3
    Dernier message: 07/04/2007, 09h11

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