XL 2016 Vba ou Formule doublons sur lignes

Guismo33

XLDnaute Occasionnel
Bonjour a tous,

j'ai 8 colonnes et 5 lignes avec des nombres et je voudrais mettre sur 1 seule ligne les nombres
a la suite sans les doublons , petit fichier .

merci a vous tous.
 

Pièces jointes

  • doublons sur lignes.xlsx
    9.8 KB · Affichages: 41

CISCO

XLDnaute Barbatruc
Bonjour à tous, bonjour Jocelyn

@ Jocelyn : Ta première proposition est bien plus simple que la mienne, car dans ce cas, puisqu'il s'agit de nombres et pas de textes, on peut faire directement avec PETITE.VALEUR ou même avec MIN.

@ plus
 

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Jocelyn:), Cisco:),

Comme dit par Cisco, avec min() validé en matriciel
Code:
=MIN(SI(zone>M2;zone))
copier vers la droite
Edit: pour éviter d'avoir des valeurs après le max
Code:
=SI(ESTERREUR(EQUIV(MAX(zone);$M3:M3;0));MIN(SI(zone>M3;zone));"")


JHA
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour Guismo33, CISCO, Jocelyn, le forum,
Le mieux serait que tu écrives à la main dans ton fichier ce que tu désires obtenir.
Je ne sais pas si le fichier du post #1 a été modifié, en tout cas il est très clair.

Solution VBA très classique :
Code:
Private Sub CommandButton1_Click()
Dim d As Object, c As Range
Set d = CreateObject("Scripting.Dictionary")
For Each c In [C3:J7] 'plage à adapter
  d(c.Value) = ""
Next
With [L3] 'cellule à adapter
  .Resize(, d.Count) = d.keys
  Range(.Offset(, d.Count), Cells(.Row, Columns.Count)) = ""
End With
End Sub
Bonne journée.
 

Pièces jointes

  • doublons sur lignes(1).xlsm
    26.2 KB · Affichages: 52

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour Guismo33, CISCO :)

Un essai dans le même genre que pour les lignes

Cordialement

EDIT : Bonjour Job, pas rafraichi désolé en même temps ta solution par VBA est bien mieux moi ca donne une formule a rallonge

EDIT 2 : Quoique maintenant il voulait la même chose mais en truant par colonne le classement est différent
 

Pièces jointes

  • doublons sur lignes en colonne.xlsx
    12 KB · Affichages: 40

CISCO

XLDnaute Barbatruc
Bonjour à tous, bonjour Jocelyn, JHA, Guismo33, Job75

Bonjour Guismo33, CISCO, Jocelyn, le forum,

Je ne sais pas si le fichier du post #1 a été modifié, en tout cas il est très clair.

La demande a évolué depuis le post #1. Cf. en pièce jointe diverses réponses possibles, obtenues avec des formules ou à la main, en prenant en compte les nombres de la colonne B (ce que je n'aurai pas dû faire). Laquelle désires-tu Guismo33 ?

@ plus
 

Pièces jointes

  • doublons sur lignes.xlsx
    16 KB · Affichages: 45
Dernière édition:

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 204
Membres
103 157
dernier inscrit
youma