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 :

Copier des lignes dans une autre feuille sous condition


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Copier des lignes dans une autre feuille sous condition
    Bonjour à tous,

    J'ai consulté plusieurs forums mais étant débutante en VBA, je n'arrive pas à adapter les codes proposés à ma situation.
    Voici mon cas:
    Mon classeur comporte deux feuilles: "janvier" et "donnees"
    Je souhaite copier le contenu de cellules de la feuille "donnees" vers la feuille "janvier".
    Il s'agit des cellules se trouvant dans les colonnes C D et E pour lesquelles la valeur en colonne A est "VRAI" et la valeur en colonne B est "janvier".
    Ces données doivent être copiées dans la feuille "janvier" en colonnes B C et D à partir de la ligne 6.

    Merci d'avance pour votre aide

  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 910
    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 910
    Points : 28 889
    Points
    28 889
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Une solution très simple consisterait à utiliser le filtre avancé d'excel mais étant donné la fait que les colonnes C, D, E de la feuille [Données] doivent être en colonne B, C, D de la feuille [Janvier], il faudrait faire deux, trois adaptations à condition que la colonne A de la feuille cible ne soit pas remplie
    Tutoriel à lire sur le sujet Les filtres avancés ou élaborés dans Excel

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour et merci de votre réponse!
    Effectivement j'aurai pu utiliser l'extraction de données, cependant la valeur "VRAI" qui est une condition, n'est pas fixe, elle dépend d'autres données qui changent régulièrement. Aussi j'aurai aimé trouver une solution "automatique".
    Pour préciser mon cas et vous le rendre plus concret, voici ce que je cherche à effectuer.
    Je travaille dans une université qui comporte plusieurs facultés.
    Dans la feuille "janvier" j'ai créé une liste déroulante des facultés.
    A chaque changement de faculté (par la liste déroulante), je souhaite que les données (cellules C D E) de la feuille "donnees" qui comportent la valeur "VRAI" en colonne A, soient copiées dans la feuille "janvier" et actualisées.
    (La valeur "VRAI" est une fonction EXACT entre deux cellules).
    J'espère être assez claire
    Merci encore pour votre aide!

  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 910
    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 910
    Points : 28 889
    Points
    28 889
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    D'après tes explications je pense qu'il ne s'agit pas de copier des données suivant des conditions mais de faire un "tableau de bord" dynamique. Il faudrait alors plutôt se tourner vers les tableaux croisés dynamique ou vers des solutions avec par exemple la formule SOMMEPROD

Discussions similaires

  1. [XL-2010] copier des lignes dans une nouvelle feuille
    Par k123cl dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/02/2014, 18h11
  2. [XL-2003] Copier des lignes dans une autre feuille à la première ligne vide
    Par PasDan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/09/2010, 13h34
  3. Pour chaque ligne supprimée, copier cette ligne dans une autre feuille
    Par athos7776 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2008, 03h35
  4. Déplacer des lignes dans une autre feuille
    Par dj-julio dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 22/11/2007, 09h24
  5. Excel-copier des lignes sur une autre feuille
    Par petecul dans le forum Excel
    Réponses: 7
    Dernier message: 13/09/2007, 02h56

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