Extraire une chaine de caractére en vba excel

hajarhajar -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je travail sous Excel ou j'ai une colonne qui contient des noms et des codes séparés par un "/" je veux extraire la partie code c'est a dire les caractères après le "/"
sa langueur n'est pas fixe j'ai essayer de travail avec Strn mais j'ai pas arrivé
je veux le code vba si possible pour les extraire et les couper dans une autre feuille

merci d'avance

A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,
En VBA, vous pouvez utiliser : InStr(LaChaineAScinder, "/") qui va vous indiquer la place du "/", Len(LaChaineAScinder) qui va vous indiquer la longueur totale de la chaine et Right(LaChaineAScinder, nombre de caractères) qui va vous retourner la partie droite de la chaine ou Left pour la partie gauche.
1
hajarhajar
 
merci de m'avoir rependu ,le problème c'est que j'arrive pas a le faire si c'est possible de me donner le code a appliquer
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Pourquoi pas?
Dim Chaine As String
Chaine = Sheets("Feuil1").Range("A1").Value
MsgBox Right(Chaine, Len(Chaine) - Instr(Chaine, "/"))
0