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 :

Compter "doublons " et garder un seul bloc avec la somme des blocs supprimé


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Controleur des jeux
    Inscrit en
    Février 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Controleur des jeux

    Informations forums :
    Inscription : Février 2017
    Messages : 6
    Par défaut Compter "doublons " et garder un seul bloc avec la somme des blocs supprimé
    Bonjour à tous,

    je viens vous demander un petit d'aide sur un problème dont je persiste depuis quelques jours.

    J'aimerais tout simplement pouvoir compter des doublons, tout d'abord avec une formule sur une nouvelle colonne, puis ensuite effectuer une boucle qui me permet de supprimer tous les doublons en trop mais tout en les comptant.

    voici un fichier test :

    Mon document en tire d'exemple.

    Par la suite, je ne sais pas si je me trompe, mais je me suis rendu qu'il était plus simple de regroupe " mes blocs par ligne "

    via cette macro :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    ' masque activité
    Application.ScreenUpdating = False
     
     
     
    ' sélection de notre 1er activeCell
     
    Range("e3").Select
     
    Dim Cel As Range
    ' début de la boucle E3 en fin N
     
    For Each Cel In Range("E3:E" & Range("N3").End(xlDown).Row)
     
    ' si ActiveCell cellule pleine et différente de N°série(texte)
     
    If ActiveCell <> "" And ActiveCell <> "N° Série" Then
     
      ActiveCell.Offset(1, -3).Resize(1, 13).Select ' sélection ligne en dessous avec nb de cellules précises
     
      Selection.Cut 'couper
     
         ActiveCell.Offset(-1, 13).Select 'sélection destination ligne à coté
     
       ActiveSheet.Paste ' collage
     
       ActiveCell.Offset(2, -3).Select ' on repasse sur la ligne cote total
     
       ActiveCell.Resize(1, 3).Select ' on sélectionne les 3 cellules associées (cote+mises+gains)
     
         Selection.Cut ' on coupe
     
       ActiveCell.Offset(-2, 16).Select ' on sélectionne cellule destination tout à droite
     
        ActiveSheet.Paste ' on colle
     
     
       ActiveCell.Offset(4, -23).Select
     
    End If
     
     
    Next
     
    End Sub
    le Fichier ressemble donc maintenant au deuxième en pièce jointe après la macro.

    Maintenant je chercher juste à pouvoir faire un " countifs" multicriètes et ensuite effacement rapidement les doublons.

    la finalité de la macro est finalement de garder seulement les lignes (uniquement celles sans doublons) et d'avoir dans les colonnes AD et AC les sommes des data numériques , au lieu de supprimer chaque bloc et de les compter manuellement.
    Ce qui est très long et fastidieux.

    Je suis bien sur preneur d'une autre solution auquel je n'aurais pas pensé, quitte à reprendre de zéro.

    merci d'avoir pour vous vos futures réponses
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/06/2019, 17h00
  2. Garder 1 seul backslash dans une String
    Par Icewall dans le forum C#
    Réponses: 3
    Dernier message: 19/05/2009, 21h35
  3. [DeskI V5-V6] Compter les doublons dans un tableau
    Par limouzin dans le forum Débuter
    Réponses: 4
    Dernier message: 25/02/2009, 13h34
  4. Compter sans doublons
    Par Beltegeuse dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/04/2008, 11h57
  5. Comment compter les doublons d'une colonne?
    Par Dnx dans le forum Langage SQL
    Réponses: 8
    Dernier message: 07/11/2005, 10h50

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