macros, caractères après le dernier espace

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?
 

Robert

XLDnaute Barbatruc
Repose en paix
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
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 370
Messages
2 087 692
Membres
103 641
dernier inscrit
anouarkecita2