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 :

Suppression doublon avec addition (Multicritères)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Par défaut Suppression doublon avec addition (Multicritères)
    Bonjour,

    Voilà mon soucis, avec une base de données extraite, je cherche à supprimer les doublons (colonne J "REF") et faire la somme des nombre (colonne AG "Quantité") tout en prenant en compte les numéro de lot (colonne S).
    Plus clairement j'essaie d'avoir 1 ligne par REF par numéro de lot avec la somme correspondante en quantité
    Ex:
    REF	Numéro de lot	Quantité	REF	Numéro de lot	Quantité
    123	A1		10		123	A1		43
    123	A2		15		123	A2		15
    123	A1		33		123	B1		12
    123	B1		12		456	J2		100
    456	J2		50		456	H1		22
    456	J2		25
    456	J2		25
    456	H1		22
    J'aimerais également que toutes les colonnes masquées (dans l'onglet "base de données") ne soit pas reproduites dans l'onglet "Résultat" si c'est possible. Mais que toutes les données des colonnes affichées soit quant à elles reportées.

    Les données des colonnes E, F, G, H et K correspondent à la REF (donc identiques à chaque ligne tant que la REF ne change pas)
    Les données des colonnes U et Y sont en rapport avec le numéro de lot.

    j'ai tenté d'adapter la macro du Post de michel973 sur la suppression de doublon mais en vain...

    Merci d'avance pour votre aide à mon probablement très sommaire problème.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    voir le tutoriel Les filtres avancés ou élaborés dans Excel,
    aussi bien pour copier sans doublon comme pour ne copier que certaines colonnes …


    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Par défaut
    Bonjour Marc,

    J'avais déjà regardé les filtres élaborés mais je ne trouve pas le moyen de supprimer chaque doublon en fonction des numéro de lot tout en additionnant les quantités.

    De plus c'est pour des milliers de références et lots différents et c'est pourquoi une macro me semble plus adaptée, non?

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Comme toute fonctionnalité d'Excel, un filtre avancé est aussi programmable en VBA
    du reste comme pourtant indiqué dans le tutoriel, un chapitre y étant dédié !

    En dehors de cette fonctionnalité pourtant accessible aux débutants,
    voir aussi la et le tutoriel dédié aux doublons :

    FAQ Excel - Les doublons

    La gestion des doublons dans Excel

  5. #5
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,
    avec un peu de recherche sur ce forum tu aurais pu trouver le sujet qui te correspond
    Par contre il n y a aucun intérêt à copier un code sans le comprendre.
    Ce que tu peux étudier en plus des conseils de @Marc-L (plus simple à appréhender : filtres élaborés) :
    - Les Tableaux (1dimension, 2 dimensions) - pour comprendre les tableaux j'ai utilisé la propiétée Cells(Ligne,Colonne); dans un tableau on aura MonTab(x, y) - vois tu la ressemblance ?
    - Les collections/Dictionnaire

    Le lien : Ici

    PS : le résultat pour la 1ère ligne c'est 4608
    J'ai déjà fait le code, mais j'attends d'abord que tu en proposes un, le but d'un forum c'est de donner de l'aide et pas de tout donner sur un plateau
    Voilà
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Par défaut
    Finalement je suis parvenu à l'aide d'un TCD à obtenir sans trop de manipulations (sans avoir à "supprimer" quelques données) juste en utilisant des filtres.
    Mais je garde précieusement vos conseils et me plongerais dedans plus profondément dès que j'ai un peu de temps libre.

    Dans tous les cas merci pour tout.

    Je classe le sujet en résolu.

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

Discussions similaires

  1. [XL-2007] Suppression doublons + comptage avec mise en forme
    Par Meranto dans le forum Excel
    Réponses: 23
    Dernier message: 09/06/2015, 17h31
  2. [MySQL-4.0] Suppression doublons avec contrainte clé étrangère
    Par AgriFlash dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/05/2014, 17h51
  3. [XL-2010] Doublons avec suppression de la ligne qui contient la valeur négatif
    Par medsky74 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/02/2013, 14h27
  4. Suppression doublons avec nodupkey (PROC SORT)
    Par Kirata dans le forum SAS Base
    Réponses: 5
    Dernier message: 06/11/2012, 12h10
  5. [XL-2003] macro suppression de doublon avec condition
    Par sims92.66 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/03/2012, 16h18

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