Convertir un tableau

Bonjour

je voudrais de l'aide sur un ficher excel

dans le fichier je voudrais trouver une formule ou vba pour que les chiffre en jaune va vers les chiffre en orange

je vous en remercie à L'avance

18classeur1.xlsx (7.88 Ko)

Hello,

Avec ce fichier il est difficile de comprendre le raisonnement, il fait très cas particulier,
donc pour l'automatiser pour le moment me semble complexe

Possible de donner plus de détails ?
nombre max de ligne ? pourquoi il y a 2 et des fois 3 valeurs ?
pourquoi on passe de 2/3ligne a 4 colonnes ?
D'où vient l'ordre des colonnes (décroissant/symétrie/ect)

Bonjour

Dans mon tableau il y a 3 exemples

En clair il y aura une seul ligne

il peux y avoir plusieur valeur au maxi 10

enfaite je voudrais supprimer les doublons de la lignes

dans le premier exemple il y a150 puis 100 et 2 fois 110 et je voudrais garder que 150 100 et 110 sous forme de colonnes

j espere que l'explication sera plus precis

Merci

et l'ideal c'est de garder le meme order

ici dans le premier example il y a 150 100 110 110

garder d'abord

150

100

110

Bjr olivcoco,

ma solution sur une seule ligne.

9doubl.xlsm (19.19 Ko)

Cdt

Bonjour

Merci pour la programmation.

Cela fonctionne presque je n'est pas toujours 150 en B2 je peux avoir d'autre chiffre

example

85 85 110 110 ou 210 210 ou 110 85 210 ....

un Grand Merci

bonjour

si cela peux vous aider la colonne orange peux etre d'importe ou ce n'est aps oblier qui soit en B4 on peut le mettre en O4

Bonjour à tous,

Un essai....

8olivcoco.xlsm (18.34 Ko)

Cordialement,

Bonjour

Merci

ça fonctionne tres bien

encore une petite chose

est il possible de mettre le resultat sur une feuil 2

Bonjour,

est il possible de mettre le resultat sur une feuil 2

11olivcoco.xlsm (20.12 Ko)

Cordialement,

Bonjour…

Autre proposition (liste sans doublon dans l’onglet sélectionné) à écrire dans la page de codes de l’onglet (clic droit sur son nom puis choisir Visualiser le code)

Private Sub Worksheet_Activate()
 [A2:A11] = ""  '10 lignes prévues !
 For Each R In Feuil1.[B2:K2]
  If R <> "" And Application.CountIf([A2:A11], R) < 1 Then n = n + 1: Cells(n + 1, 1) = R
 Next
End Sub

Bonjour

le fichier fonctionne tres bien si j'ai plusieurs nombres

par contre quand j'ai un nombre example si je laize 110 et j efface le reste il y a un problem

pouvez vous m'aider

5olivcoco-2.xlsm (19.74 Ko)

Bonjour à tous,

Un essai...

8olivcoco-2.xlsm (20.00 Ko)

As-tu testé la proposition de Ordonc, bien plus simple et tout aussi efficace ?

Cordialement,

Bonjour

Un grand Merci pour le travail effectuer

j'aurai un autre sujet avec le meme tableau d'origine

avec une deuxieme macro

je peux avoir 15 chiffre maximun

soit

que les meme chiffre example ( 20 )

je voudrais avoir sur la feuille 2 dans la cellule orange 15 x20

si il y a des chiffre different

7olivcoco-2-1.xlsm (20.10 Ko)

example

150 120 150

je voudrais avoir sur la feuille 2 dans la celulle orange 150 + 120 +150

bon courrage

bonjour

par formule tri sans double et décroissant (sans vba)

cordialement

8olivecoco.xlsx (9.49 Ko)

Bonjour

Merci

est ce que quelqu'un peut m'aider sur mon sujet

j'aurai un autre sujet avec le meme tableau d'origine

avec une deuxieme macro

je peux avoir 15 chiffre maximun

soit

que les meme chiffre example ( 20 )

je voudrais avoir sur la feuille 2 dans la cellule orange 15 x20

si il y a des chiffre different

0olivcoco-2-1.xlsm (20.10 Ko)

example

150 120 150

je voudrais avoir sur la feuille 2 dans la celulle orange 150 + 120 +150

bon courrage

Bonjour à tous,

Voici un essai, c'est un peu brouillon mais semble fonctionnel,

Il doit y certainement y avoir plus simple.....mais je pense avoir traité tous les cas (du moins je l'espère!).

21olivcoco-v2.xlsm (23.38 Ko)

Cordialement,

Bonjour

Je vous en remercie

j'ai une petite remarque

je voulais simplement que si les chiffres sont identique on fait le nb "x" le chiffre

et quand j'ai plusieur chiffre on fait chiffre "+" chiffre "+" chiffre....

example

15 15 15 15 15 soit 5 x 15

110 105 90 soit 110 + 105 + 90

110 90 90 110 soit 100 + 90 + 90 + 110

55 110 110 190 soit 55 + 110 + 110 + 190

ou alors mais plus compliquer non obligatoire mais un bonus pour moi

110 90 90 110 soit 110 + 2x90 + 110

on mets le "x" seulement si les chiffre sont a coté je ne souhaite pas 2 x110 + 2 x 90 j'aurai aimé 110 + 2 x 90 + 110

Bonjour

est ce que quelqu'un peut m'aider.

je vous en remercie à l'avance

Bonjour,

je voulais simplement que si les chiffres sont identique on fait le nb "x" le chiffre

et quand j'ai plusieurs chiffres on fait chiffre "+" chiffre "+" chiffre....

example:

15 15 15 15 15 soit 5 x 15

110 105 90 soit 110 + 105 + 90

A tester:

11olivcoco-v3.xlsm (23.46 Ko)

Désolé pas de bonus, trop compliqué pour moi,

Cordialement,

Rechercher des sujets similaires à "convertir tableau"