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 certaines cellules suivant l'intitulé des lignes concernée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    technicien BE plasturgie
    Inscrit en
    Mars 2018
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien BE plasturgie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 22
    Par défaut Copier certaines cellules suivant l'intitulé des lignes concernée
    Bonjour a tous,
    de retour avec des questions VBA (j'ai beau être débutant en la matière, j'y prends gout ^^ )
    donc, ce que je souhaiterais obtenir:

    J'ai un tableau de données (suivi de projets hebdomadaire) qui comprend :

    sur la colonne B, l'activité ( chantier, distri, proto...) j'ai une liste déroulante pour sélectionner l'activité quand je le remplis.
    sur les colonnes suivante, j'ai mes infos "projets" : N° commande, client,marque, bateau, produit, etat delai...

    ce tableau assez complet ne convient as aux commerciaux, car trop d'infos ne les concernent pas, notamment au niveau de l'activité ( ils sont dédié a une activité en particulier), le tri par activité ne suffit donc pas.
    de même au niveau des infos projet, certaines colonnes ne les intéressent pas.

    je souhaite donc sur une autre feuille de ce fichier, récupérer une partie des infos en automatique:

    suivant telle activité, ne copier que, par exemple,bateau, client, produit, commentaire et délai.

    J'ai tenté les filtres avancés, mais erreur: la copie ne doit s'effectuer que sur la même feuille" (a peu de chose près) donc, pas ok
    j'ai vu plusieurs posts sur le sujet, mais comme je ne veux pas copier la colonne complète, mais quelques cellules dans la ligne, je seche.

    Auriez vous dans votre besace des fonctions / bouts de code, qui pourraient m'aider.

    Je voudrais tenter de rédiger moi même cette petite macro (ça ne sera pas simple), mais il y a tellement de possibilités

    d'avance merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    Citation Envoyé par plizzreboot Voir le message
    J'ai tenté les filtres avancés, mais erreur: la copie ne doit s'effectuer que sur la même feuille" (a peu de chose près) donc, pas ok
    j'ai vu plusieurs posts sur le sujet, mais comme je ne veux pas copier la colonne complète, mais quelques cellules dans la ligne, je seche.
    Tu peux très bien copier sur une autre feuille avec les filtres avancés et tu peux choisir quelles colonnes tu souhaites garder, je te conseille la lecture de ce tuto si tu ne l'a pas déjà fait: https://philippetulliez.developpez.c...dvancedfilter/

    edit: j'ai peut être mal compris ton problème, une capture d'écran avant / après (sans données confidentielles) serait bienvenue, mais je pense que les filtres avancés sont une bonne option.

  3. #3
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonsoir
    voir du coté du tableau croisé dynamique avec des filtres et des segments tu aura ce que tu cherches avec une super bonne présentation
    Bonne weekend à vous toutes et tous ... amusez vous bien les enfants

  4. #4
    Membre averti
    Homme Profil pro
    technicien BE plasturgie
    Inscrit en
    Mars 2018
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien BE plasturgie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 22
    Par défaut
    Bonjour,
    merci pour vos reponses
    @ Halaster, j'ai survolé le tuto et fait un test (tout aussi rapide) mais cela n'avait pas fonctionné (sans doute parce-que je n'ai pas pris le temps )
    @BENNASR , je viens de tester en TCD, et même si c'est parfait pour des stats ou faire ressortir une tendance, dans mon cas, ce n'est pas, je pense, utile.

    Je vais retenter les filtres avancés, ci dessous un extrait du tableau de départ, qui comporte une 40aine de ligne pour l'instant, ces lignes, vont évoluer, et disparaitre quand le produit passe en production, c'est pourquoi je pensais macro (mais peut etre les filtres seront suffisants)


    A bientot ,et encore merci
    Images attachées Images attachées  

  5. #5
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Citation Envoyé par plizzreboot Voir le message
    c'est pourquoi je pensais macro (mais peut etre les filtres seront suffisants)
    L'un n'empêche pas l'autre, tu peux faire des filtres avancés par macro (c'est aussi dans le tuto) bien qu'il soit utile d'en avoir compris le fonctionnement "à la main" avant de le faire par macro.

  6. #6
    Membre averti
    Homme Profil pro
    technicien BE plasturgie
    Inscrit en
    Mars 2018
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien BE plasturgie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 22
    Par défaut
    Bonjour, j'ai réussis a récupérer le tableau sur une autre feuille, avec les colonnes qui m’intéressaient, mais, même si le filtre compacte le tableau pour ne montrer que les lignes choisies, il n'est pas "interactif" c'est a dire que si j'ajoute,supprime ou modifie une ligne (ou plusieurs) le filtre ne mets pas a jour le résultat :/
    j'ai trouvé un bout de macro qui a l'air de correspondre, je vais tacher de l'adapter a mon fichier, je vous ferait part de l'avancée du chantier

    et je continue aussi sur l'option TCD (apres avoir relu ton post BENNASR, ça me travaille ^^ )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] VBA Copier/coller certaines cellules suivant deux conditions
    Par Franck76Dav dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/08/2017, 17h08
  2. Réponses: 6
    Dernier message: 29/01/2012, 22h45
  3. Griser certaines cellules suivant critères
    Par tchoutchou69 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/03/2011, 10h50
  4. [XL-97] Copier certaines cellules de la dernière ligne d'un tableau dynamique
    Par Estaque3394 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/10/2010, 05h58
  5. [Débutant] Changer l'intitulé des colonnes et intitulé des lignes par programmes
    Par ammino222002 dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/09/2009, 07h45

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