Signaler

Informations parcellaires dans cellule

Posez votre question jeskil 21Messages postés vendredi 9 janvier 2009Date d'inscription 12 octobre 2017 Dernière intervention - Dernière réponse le 13 oct. 2017 à 03:23 par Raymond PENTIER
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
Utile
+0
plus moins
Bonjour,

Un test avec une petite macro
http://www.cjoint.com/c/GJmjwFyX8nl
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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?
Donnez votre avis
Utile
+0
plus moins
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]
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
Non, je ne crois pas : le tableau est trop irrégulier !
Conserve la macro de M-12 ...
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !