Extraire un caractere dans une macro Excel : substring ?

Résolu
Signaler
Messages postés
6
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
5 juin 2007
-
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Bonjour a tous,

A partir d'une macro sous Excel 2003, je cherche a extraire un caractere d'une cellule.

J'aimerais donc savoir s'il existe deja une fonction qui fait ca (peut etre substring ?) et le cas echeant, quels sont ses arguments.

Typiquement,  j'aurais une cellule"X20" contenant "1234567890" et je veux que ma macro ecrive dans la cellule "X21" le 3e caractere de la cellule "X20", soit "3".

Merci !

3 réponses

Messages postés
6
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
5 juin 2007

Bonjour,
merci pour cette reponse.
Je ne suis pas arrive a utiliser cette fonction directement dans la macro, mais j'ai resolu mon probleme d'une autre maniere...
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
STXT

Tu cliques sur 'insérer une fonction' puis, dans la catégorie texte, tu trouveras STXT, avec l'explication...

STXT renvoie un nombre donné de caractères extraits d'une chaîne de texte à partir de la position que vous avez spécifiée, en fonction du nombre de caractères spécifiés.
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
Dans une macro, c'est MID

Renfield
Admin CodeS-SourceS- MVP Visual Basic