bonjour
je suis débutant j 'ai une chaîne de type a="d:\a\bb\ccc" et je souhaiterai récupérer dans un script VBA les derniers caractères après le dernier "\" c'est à dire "ccc" en sachant que cette chaîne peut varier en longueur et avoir plusieurs "\".
J'ai utilisé la fonction instr mais elle me donne la première position à partir de la gauche de la chaîne.
Y a t-il un solution pour résoudre cette situation sans développer une usine à gaz ?
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub essai() Dim chaine As String Dim message As long chaine = "d:\a\bb\ccc" message = InStr(1, chaine, "\") MsgBox (message) End Sub
Partager