Décomposer un terme

  • Initiateur de la discussion Initiateur de la discussion Adeus33
  • 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 !

Adeus33

XLDnaute Occasionnel
Bonjour,

Peut on décomposer un terme par macro.
Je m'explique:

J'ai un emplacement sur mon disque que j'aimerai décomposer. Cette emplacement se trouve dans la feuil1 de la cellule A1.

les slashs sont remplacés par -
C:-archivage-niveau1-niveau2-niveau3 (elle peut etre plus longue mais pour l'exemple on va prendre celle la 😉 )

J'aimerai que dans un premier temps, que la macro détecte le premier - en partant de la droite puis efface tous ce qu'il y a après.

Ce qui donnerai:
C:-archivage-niveau1-niveau2-
que l'on doit coller dans la cellule juste a coté de A1 --> B1 (mais sans lui dire range('B1'))

Puis ensuite la meme opération jusqu'a C:-

Mais bon je crois qu'apres la première diminution j'arriverai a faire le reste tous seul enfin je pense.

Adeus33
 
Salut,

Solution par formule :
En B1 ; =GAUCHE(A1;NBCAR(A1)-8)
formule à copier vers la droite.

Sauf si 'niveau3' est suivi d'autre chose, si 'niveau3' pourrait devenir 'niveau10', ...

Dans ce cas il faudrait la chaîne de caractère complète pour écrire la formule.

Â+
 
- 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
Retour