VBA récupérer chaîne à gauche espace

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • Date de début Date de début

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 !

C@thy

XLDnaute Barbatruc
Bonjour,

je voudrais récupérer par macro la chaîne de caractères qui se trouve à gauche du 1er espace.

Chaine = [B1].Value
Toto = Mid(left(Chaine, 1, find(' ',Chaîne) ) mais ça, C pâ bon!!!

Merci pour votre aide.
 
Bonsoir C@thy,

J'aimerai être capable de répondre à ta question !
J'ai tout de même une idée, mais ça sera peut-être un peu une usine à gaz pour certains :
- tu fais une boucle For n = 1 to LEN(Chaine) pour tester chaque caractère du premier au dernier ;
- si ce caractère est un espace, tu gardes son numéro et tu récupère les n-1 caractères de Chaine.

A plus.
 
Ah ben merci bien, Minick, 😉

en attendant j'avais fait ça!!! (comme dit JCA06 : usine à gaz!!!)

toto = Workbooks('COUTBASE 2004xls').Sheets('cout delegation 04').Range('B1')
ChercherCar = ' '
mapos = InStr(toto, ChercherCar)
titi = Left(toto, mapos - 1)
 
- 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
15
Affichages
760
Réponses
14
Affichages
815
Retour