macros, caractères après le dernier espace

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

auban

XLDnaute Nouveau
Bonjour, j'ai une dificulté à réaliser une fonction permettant de me donner tous les caractères contenu après le dernier espace de la cellule (une celulle peut contenir plusieurs espace, je souhaite garder la dernière).
ma formule suivante fonctionne parfait:
=STXT(G6;(NBCAR(G6)-EQUIV(" ";STXT(G6;NBCAR(G6)-LIGNE(INDIRECT("1:"&NBCAR(G6)));1);0))+1;20)

Par contre je n'arrive pas à le transformer en VBA en "FUNCTION", ainsi je pourrais remplacer "G6" par la cellule recherchée.

Avez vous la solution s'il vous plait?
 
Re : macros, caractères après le dernier espace

Bonjour Auban et bienvenu, bonjour le froum,

Peut-être comme ça :
Code:
Public Function DERNESP(Target As Range)
DERNESP = Split(Target, " ")(UBound(Split(Target, " ")))
End Function
 
- 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

Retour