Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Récupération d'une chaîne de caractère après une occurrence "/"

eric57

XLDnaute Occasionnel
Bonjour le Forum

Je vous expose mon souci actuel .

Je dois traiter en vba un tableau contenant des liens en colonne A

Par ex :


Le but est d'obtenir en colonne B les chiffres présent derrière le dernier "/"

J'ai essayé avec la formule suivante
VB:
Nb = Len(Range("A61")) - Len(Replace(Range("A61"), "/", "", , , vbTextCompare))

Pour obtenir la position du dernier "/" mais je ne sais pas comment traiter ensuite cette information pour extraire ma chaîne de caractère

Merci d'avance à ceux qui voudront bien m'aider
 

eric57

XLDnaute Occasionnel
Merci @sylvanu pour ta réponse rapide, mais ce n'est que les chiffres présents derrière le "/" que je dois récupèrer ( entre le dernier"/" et le "-" suivant )

Dans mon exemple je ne dois donc retrouver que 43296 et 10684

Mais ta fonction va me servir dans un autre tableau sur lequel je travail aussi, donc déjà merci
 

patricktoulon

XLDnaute Barbatruc
re
Bonsoir a tous
juste en passant
une autre méthode
en string il y a Instr mais aussi InstrRev
VB:
Function NomX(C$)
NomX = Mid(C, InStrRev(C, "/") + 1)
End Function
InstrRev part de la droite et donne le nombre de caractères vers la droite ou se trouve le caractère en argument
plus véloce et on le constate bien sur un nombre important de lignes
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…