partie d'un mot

GI_tang

XLDnaute Nouveau
bonjour

je cherche a récupérer la fin d'une chaine de charactère, longueur variable mais toujours après le dernier "." exemple:

futru.ruyeh.rt.Ze
récupéré "Ze"
ou
fgrte.ggut.trty.uypu.vg.aze
récupéré "aze"

merci
 

Staple1600

XLDnaute Barbatruc
Re : partie d'un mot

Bonjour


Utilises Split
Code:
Sub b()
Dim str
str = Split("futru.ruyeh.rt.Ze", ".")
MsgBox str(UBound(str))
End Sub

Tu veux travailler sur des cellules
Code:
Sub b_range()
Dim c As Range
For Each c In Range([A1], [A65536].End(xlUp))
c.Offset(, 1) = Split(c.Text, ".")(UBound(Split(c.Text, ".")))
Next c
End Sub
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : partie d'un mot

Bonjour GI_tang,

Salut Staple, heureux de te croiser, ça faisait longtemps :):)

Normalement on n'utilisera pas VBA s'il n'y a que ce problème à régler...

Formule en B2 à tirer vers le bas :

Code:
=DROITE(A2;NBCAR(A2)-TROUVE("µ";SUBSTITUE(A2;".";"µ";NBCAR(A2)-NBCAR(SUBSTITUE(A2;".";"")))))
A+
 

Pièces jointes

  • Classeur(1).xls
    21 KB · Affichages: 59
  • Classeur(1).xls
    21 KB · Affichages: 58
  • Classeur(1).xls
    21 KB · Affichages: 56

Discussions similaires

Réponses
7
Affichages
306
Réponses
116
Affichages
3 K

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87