Changer la dernière lettre d'un mot

Lipaika

XLDnaute Nouveau
Bonjour,

j'ai une variable co_cell_from as string qui reçoit la valeur d'une autre variable auquel on doit changer le dernier caractère.

ex : Gobelins_U32 transformé en Gobelins_U31

J'utilise le code Barbare :
co_cell_from = Split(cell_from, "_")(0) & "_" & Left(Split(cell_from, "_")(1), 2) & "2"

Celui-ci ne marche pas quand j'ai des noms avec plusieurs "_". Je pourrais dans un premier compter le nombre de "_" puis utiliser le même code à quelque chose près....

Mais je pense qu'il doit exister plus simple.

J'ai essayé :

right(co_cell_from,1)="1"
co_cell_from(der_car)="1"

Mais c'est faux!!!

Que dois-je faire??
Merci
 

Discussions similaires

Statistiques des forums

Discussions
312 691
Messages
2 090 992
Membres
104 721
dernier inscrit
Hmidou