Extraire un caractere dans une macro Excel : substring ?

Résolu
jecario Messages postés 6 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 juin 2007 - 1 juin 2007 à 10:08
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 6 juin 2007 à 09:31
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

jecario Messages postés 6 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 juin 2007
5 juin 2007 à 09:54
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...
3
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
1 juin 2007 à 10:16
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.
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
6 juin 2007 à 09:31
Dans une macro, c'est MID

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
Rejoignez-nous