Fusionner les lignes lorsqu'elles sont identiques

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
Bat_97140
Membre habitué
Membre habitué
Messages : 71
Inscrit le : 9 novembre 2018
Version d'Excel : 365 FR, 2013 FR, 2010 FR

Message par Bat_97140 » 25 avril 2019, 17:41

Bonjour,

Je suis à la recherche d'une solution afin de pouvoir fusionner automatiquement des lignes lorsqu'elles de répète plusieurs fois l'une en dessous des autres.

Comme j'ai peur de ne pas être clair, je mets en pièces jointes mon fichier excel. :lole:

Sur les deux premières lignes (opération n° 800 et 803), j'ai fait le résultat souhaité mais à la main. ::D

Y-as-t-il une solution pour automatiser tout ça sur toutes les lignes ? :)

Dans l'attente de votre réponse.

A+ ;;) :ouii:
EXCEL FORUM.xlsx
(726.25 Kio) Téléchargé 7 fois
G
Girodo
Membre fidèle
Membre fidèle
Messages : 437
Appréciations reçues : 12
Inscrit le : 24 mars 2015
Version d'Excel : 2010

Message par Girodo » 25 avril 2019, 18:05

Salut,

On peut se baser uniquement sur le numéro de programme non ?

Si le numéro de programme est identique on fusionne les colonnes A:AI , AM:AO et AS:AV.

C'est bien ça ?

Si tel est le cas, par macro c'est faisable assez aisément.

Girodo,
Petit Chêne deviendra gland ! :btres:
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 411
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 25 avril 2019, 18:22

Bonjour,


La première règle d'Or avec Excel :

NE JAMAIS FUSIONNER de CELLULES

:#@&: :evil: :nul: :twisted:

Excel n'est pas un Vulgaire traitement de texte ... 8[]

Tu dois surtout réfléchir à ce que tu veux au final ...
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Avatar du membre
Bat_97140
Membre habitué
Membre habitué
Messages : 71
Inscrit le : 9 novembre 2018
Version d'Excel : 365 FR, 2013 FR, 2010 FR

Message par Bat_97140 » 25 avril 2019, 18:42

Girodo a écrit :
25 avril 2019, 18:05
Salut,

On peut se baser uniquement sur le numéro de programme non ?

Si le numéro de programme est identique on fusionne les colonnes A:AI , AM:AO et AS:AV.

C'est bien ça ?

Si tel est le cas, par macro c'est faisable assez aisément.

Girodo,

Je te remercie pour ta réponse. C'est exactement ça. :good:

Juste une petite erreur de ma part sur mon fichier, les colonnes à fusionner sont A:AI et AM:AV. :lole:

Je débutes en macros. :lol:

A quoi cela pourrait ressembler ? :uh:

A+ ;)
Avatar du membre
Klin89
Membre dévoué
Membre dévoué
Messages : 596
Appréciations reçues : 21
Inscrit le : 28 mai 2011
Version d'Excel : 2003 FR

Message par Klin89 » 25 avril 2019, 18:45

Bonsoir à tous, :)

Comme le souligne James007, fusionner tes cellules, c'est pas top.

Essaie plutôt ceci :
Sub test()
    With Range("a5", Range("a" & Rows.Count).End(xlUp)).Resize(, 2)
        .Value = Evaluate("if(countif(offset(" & .Address & ",,,row(1:" & _
                .Rows.Count & "))," & .Address & ")=1," & .Address & ","""")")
    End With
End Sub
klin89
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 411
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 25 avril 2019, 19:09

La macro de Klin89 a le grand mérite de t'éclairer ...

Je t'encourage à faire une recherche sur le Forum au sujet des cellules fusionnées ...

et tu pourras alors constater de tes propres yeux ... les problèmes insurmontables dans lesquels les gens se mettent avec

ces satannées cellules fusionnées ....!!!
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Avatar du membre
Bat_97140
Membre habitué
Membre habitué
Messages : 71
Inscrit le : 9 novembre 2018
Version d'Excel : 365 FR, 2013 FR, 2010 FR

Message par Bat_97140 » 25 avril 2019, 20:02

Je vous remercie. Je vais continuer mes recherches. :wink:
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 411
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 25 avril 2019, 21:51

Bat_97140 a écrit :
25 avril 2019, 20:02
Je vous remercie. Je vais continuer mes recherches. :wink:
Félicitations pour une très bonne décision ... !!!
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message