Extraire une chaine de caractére en vba excel
hajarhajar
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 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
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:
- Excel vba extraire chaine de caractère
- Extraire une video youtube - Guide
- Liste déroulante excel - Guide
- Caractère spéciaux - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
1 réponse
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.
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.
Dim Chaine As String Chaine = Sheets("Feuil1").Range("A1").Value MsgBox Right(Chaine, Len(Chaine) - Instr(Chaine, "/"))