Informations parcellaires dans cellule

Fermé
jeskil Messages postés 20 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 12 octobre 2017 - Modifié le 13 oct. 2017 à 09:55
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 13 oct. 2017 à 03:23
Bonjour,


J'ai besion d'un conseil svp.
Je dois rendre un dossier excel cet après midi pour une sélection de 400 références et mon patron me demande de lui fournir par référence un tableau avec un colonne longueur, une colonne largeur, une colonne hauteur.

POur le moement je ne dispose dans la colonne A que du descriptif complet de mes articles.

Exemples :
VASE VERRE 8X8X16 TRANSPARENT
VASE VERRE 12X38 CRAQUELURE LILAS
VASE VERRE 15X51 VIOLET
VASE VERRE 20X30 VIOLET
VASE VERRE 18X79
VASE VERRE 8X35 TRANSPARENT
VASE VERRE 25X22 TRANSPARENT

Comment faire pour que toutes les informations soient dissocier en différentes celllules?

Merci

7 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
12 oct. 2017 à 11:23
Bonjour,

Un test avec une petite macro
https://www.cjoint.com/c/GJmjwFyX8nl
0
jeskil Messages postés 20 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 12 octobre 2017
12 oct. 2017 à 11:34
Bonjour

Ca marche super!

Pouvez vous me decrire comment faire car j'en ai 500 lignes à faire ainsi et ce la risque de se reproduire régulièrement.

Merci
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
12 oct. 2017 à 11:42
Re,

En allant sur le développeur (Alt F11)
il y a un module
Il faut juste changer le nom de la feuille (dans mon exemple)
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
Set F1 = Sheets("Feuil1").Range("A2:A" & DernLigne)


Remplacer "Feuil1" par le nom de ta feuille et l'opération commence depuis la ligne 2 en colonne A (A toi de mettre à ta sauce

Pour voir comment cela marche, tu cliques dans la macro et par appuis successifs sur F8 tu comprendras le fonctionnement

Ensuite il peut y avoir 500 lignes ou 1000 le travail se fera tout seul
0
jeskil Messages postés 20 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 12 octobre 2017
12 oct. 2017 à 14:17
auriez vous la possiblité de détaillé car je ne suis pas doué en excel.

Je dois sélectionner la colonne à retravailler et cliquer sur ALT F11?

Ca ne me fait rien!

Et après?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 232
12 oct. 2017 à 15:47
Bonjour jeskil.

Si tu es intéressé par une procédure sans macro, en voici une :
1) Copier la liste en C1
2) Remplacer les "X" par des espaces (avec ctrl+H) : il y aura 8 remplacements effectués
3) Pendant que la plage est sélectionnée, aller dans DONNÉES/Convertir
4) cocher "Délimité" au lieu de "Largeur fixe" ; clic sur [Suivant]

5) Choisir le séparateur "Espace" au lieu de "Tabulation" : Le problème c'est que ton tableau n'est pas homogène, puisque que tu as 3 dimensions en première ligne mais seulement 2 partout ailleurs ! Et je me demande si dans ta vraie liste tu n'as pas des références en un mot (cruche) ou en 3 mots (dessus de table) !

6) Clic sur [Suivant] puis [Terminer]
0
jeskil Messages postés 20 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 12 octobre 2017
12 oct. 2017 à 16:44
Bonsoir
Le résultat n'est pas bon voici le resultat, pensez vous que une autre solution soit possible :

OSIER BOIS 23 38 BLANC
OSIER BOIS 32 79 NATUREL
OSIER BOIS 30 58 NATUREL
OSIER BOIS 22 37 NATUREL
TE BIJOU BOIS 24 14 14 MIROIR BLANC
TE BIJOU BOIS 20 10 6 MIROIR BLANC
TE BIJOU BOIS 28 17 10 MIROIR GEMMES MARRON
TE BIJOU BOIS 20 13 12 MIROIR MARRON
MONTRE BOIS 21 18 8 3 MONTRES MARRON
TE BIJOU BOIS 12,5 7 7 NOIR
TE BIJOU VERRE 25 15 6 BLEU
TE BIJOU BOIS 30 20 5 LAQUÅ
TE BIJOU BOIS 29 20 9 BLANC
TE BIJOU BOIS 29,7 12,7 8 BLANC
TE BIJOU BOIS 21 16 5 BLANC
TE BIJOU BOIS 20 6 5
TE BIJOU BOIS 20 15 11 VIEILLI DORÅ
TE BIJOU BOIS 15 15 7,5 VIEILLI DORÅ
TE BIJOU BOIS 10 10 8,5 3 TIROIRS VIEILLI DORÅ
TE BOIS 20 11 8 ETNICO MULTICOLORE
CÅRAMIQUE 17 46,5 GRAVÅ BLANC
CÅRAMIQUE 18 39 GRAVÅ BLANC
CÅRAMIQUE 12 22 MULTICOLORE
CÅRAMIQUE 15 29 MULTICOLORE
CÅRAMIQUE 14 43 MULTICOLORE
GR S 18,5 34 BLEU
GR S 18,5 34 BLEU
GR S 15 28 BLEU
GR S 15 28 BLEU
GR S 17 41 BLEU
GR S 17 41 BLEU
MÅTAL 19 19 53
MÅTAL 15 70,5
MÅTAL 15 79 RAYÅ
MÅTAL 15 58,5 RAYÅ
MÅTAL 13,4 65
MÅTAL 13 73
RÅSINE 17 106 BLANC
VERRE 23 27 COUPE
VERRE 13 45 COUVERCLE
VERRE 18 18 34
VERRE 18 40 COUPE TRANSPARENT
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 232
13 oct. 2017 à 03:23
Non, je ne crois pas : le tableau est trop irrégulier !
Conserve la macro de M-12 ...
0