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 :

Remonter des informations d'une feuille à une autre grace à une macro


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
    Étudiant
    Inscrit en
    Février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 1
    Par défaut Remonter des informations d'une feuille à une autre grace à une macro
    Bonjour,
    Je me permets de poster un message sur ce forum pour vous demander un peu d'aide. Je vous explique le problème :

    J'ai un fichier xlsm contenant une feuille "Tableau" et 3 autres feuilles ayant pour des noms de responsables "Resp1" pour feuille 1, "Resp2" pour feuille 2 et "Resp3" pour feuille 3.
    La feuille "Tableau" contient un tableau de gestion des actions concernant des dysfonctionnements. Il y a évidemment plusieurs colonnes et beaucoup de lignes.
    Pour chaque dysfonctionnement (1 ligne = 1 dysfonctionnement) est attribué un responsable (colonne O) et une date de clôture (colonne S).

    L'idée est de répertorier dans la feuille de chaque responsable, les dysfonctionnements dont ils sont responsable, qui n'ont pas encore été traité (cellule vide de la colonne S) afin d'avoir un meilleur aperçu que ce qu'il reste à faire.
    Utile de préciser qu'il ne peut y avoir qu'un responsable pour chaque dysfonctionnement.
    J'ai écrit en français, ce que j'ai imaginé pour la fonction/macro :

    (La fonction commencerait à partir de la ligne numéro 5)

    - Sélectionner la feuille "Tableau"
    - Sélectionner la colonne O (qui correspond au responsable, à partir de la cellule 5)
    - Si la valeur de la cellule de la colonne est égale au nom du responsable souhaité (en l’occurrence Resp1)
    - Et Si la cellule de la colonne S est vide
    - Alors, on copie les cellules de la ligne traitée "E" "F" "M" "Q" et "P" vers la feuille Resp1

    - Si la valeur de la cellule sélectionnée n'est pas égale au nom du responsable ou si la cellule de date de clôture est remplie
    - On incrémente une variable pour passer à la ligne suivante
    - Répéter l'opération jusqu'à la ligne 1000

    Auriez-vous des pistes ?
    Mes compétences en Excel sont limitées c'est pourquoi je vous demande de l'aide.
    En vous remerciant.

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour Gaby,

    J'ai abordé ce type de sujet dans cette modeste contribution.
    A adapter bien évidemment.

    En espérant qu'elle te sera utile.

Discussions similaires

  1. Réponses: 10
    Dernier message: 20/06/2012, 14h39
  2. [XL-2003] Création d'une feuille regroupant des informations d'une base
    Par mandrake57 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 16/06/2011, 10h23
  3. récupérer des informations d'une feuille et les placer dans une autre
    Par winclass dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/12/2008, 21h34
  4. recuperer des informations d'une feuille excel
    Par vakabon972 dans le forum VB.NET
    Réponses: 5
    Dernier message: 16/10/2008, 14h55
  5. [E-03] Transfert des informations d'une feuille à l'autre
    Par janobrasil dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/10/2008, 12h42

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