Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

données a separer dans une cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jammy17

XLDnaute Occasionnel
bonsoir le forum,

je cherche à separer un ensemble de chiffre sur un ligne de texte en passant par vba,
mon texte ressemble a ca:
TTT AVURNAV LOCAL CHERBOURG 1571
celui ci est inserer dans un message a des emplacement variés a chaque nouveau message.
mon probleme est de realiser une macro qui me dise en gros:

a chaque fois que tu decelera le mot"AVURNAV LOCAL", separe le chiffre" 1571" du reste dans la colonne suivante, en sachant que le chiffre est different a chaque fois:

j'ai essayé de faire ceci:
For Each cel In plage
If cel.Offset(0, 0).Value Like "*AVURNAV LOCAL*" Then

cel.Offset(0, 0).Select
Selection.TextToColumns Destination:=cel.Offset(0, 0), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1)), _
TrailingMinusNumbers:=True


End If
Next cel

le probleme c'est qu'il me separe tout les ligne du texte, ce que je ne veux surtout pas

si quelqu'un a une solution cela serait vraiment super, cela fait 5 heures que je planche sur la question sans trouver de reponse

en attendant merci a vous....JAMMY
 

Pièces jointes

Re : données a separer dans une cellule

oui effectivement, excusez moi thierry, je l'avais mal inserer dans mon classeur qui est un peu différent OUPS, et milles excuses mais surtout merci beaucoup


bonne soirée au xldnaute
 
Re : données a separer dans une cellule

Salut Skoobi

Oui ton code fonctionne très bien, mais tout dépend de ce que veut Jammy...

Sur mon fichier XLD_Read_Numeric_InString.xls, ton code retournera :

1571 zzz 5555
1571
1571
1571
1571 z 222
1571
1571
1571
1571 LOL 5
1571
1571
1571
1571
1571
1571
1571
5 FOIS ET C'EST 5 FOIS OK

Alors que le mien retournera :
15715555
1571
1571
1571
1571
1571
1571
1571
15715
1571
1571
1571
1571
1571
1571
1571
55

Donc faut voir ce que veut Jammy...

Bonne Soirée
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
719
Réponses
3
Affichages
879
Réponses
2
Affichages
1 K
Réponses
1
Affichages
932
J
Réponses
22
Affichages
3 K
jui42
J
A
Réponses
17
Affichages
4 K
Abdenour
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…