Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 14/07/2005, 11h05   #1 (permalink)
Roland
Guest
 
Messages: n/a
Par défaut Restourner un caractere a partir de sa position...

Bonjour a tous,

je suis a la recherche d'une fonction qui me permetrais de retourner un caractere a partir de sa position dans une chaine.
ex: f(MAISON;3)=S si on dit que M est en position 0.

Merci par avance de votre aide.

A bientot

Roland
Rthieulloy@hotmail.com
  Réponse avec citation
ANNONCES
Vieux 14/07/2005, 11h11   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:Restourner un caractere a partir de sa position...

Salut Roland,

Le M de Maison n'est pas en position 0, mais bien en 1.

La formule est : =CHERCHE('s';'Maison')

Si Maison est en A1, la formule devient : =CHERCHE('S';A1)

Le fonction CHERCHE ne fait pas de différence entre les majuscules et les minuscules.
Si tu veux faire cette différence tu emploies la fonction TROUVE.

Ândré.
andré est déconnecté   Réponse avec citation
Vieux 14/07/2005, 11h11   #3 (permalink)
XLDnaute Accro
 
Avatar de Sylvie
 
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 210
Par défaut Re:Restourner un caractere a partir de sa position...

Bonjour,

si tu tapes MAISON en A1 et ceci en A2

=STXT(A1;3;1), tu obtiens une chaine de 1 caractère à partir du la 3eme position soit I comme ICARE

Bonne journée
__________________
Sylvie est déconnecté   Réponse avec citation
Vieux 14/07/2005, 11h12   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 848
Par défaut Re:Restourner un caractere a partir de sa position...

Salut Roland,

Fais un essai avec ceci :

Si ton mot est en A1 :

=CHERCHE('S';A1)-1

ou

=TROUVE('S';A1)-1

le -1 à la fin : because selon Excel, le premier caractère d'une chaine est au rang 1 et non 0.

Bonne journée
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
Vieux 14/07/2005, 12h53   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de Robert
 
Date d'inscription: février 2005
Localisation: Sète
Version Excel : Excel 2003 (PC)
Messages: 2 903
Par défaut Re:Restourner un caractere a partir de sa position...

Bonjour Roland, Ândré, Sylvie, Tibo (dans l'ordre d'apparition à l'écran), bonjour le forum,

Même si tu demandes une fonction, je ne pouvais pas laisser les formulistes maîtres de ce fil... (d'ailleurs ils m'énervent les formulistes... Sont trop forts. On se casse la tête des heures pour sortir un code vba qui buggue au moindre écart et ces Messieurs-Dames te pondent une formule de derrière les fagots, souvent barbare (loule) qui me laisse pantois. Du reste, je me pends mais vu mon poids c'est toujours le plafond qui cède... Mais arrêtons ce vibrant hommage aux formulistes puisque j'avais dit qu'ils m'énervaient et voici un code VBA pour ton histoire :


Citation:
Mid('ta chaine',x,1)
renvoie le xème caractère de 'tachaine'. La syntaxe étant : Mid(string,début, nombre de caractères)

Message édité par: Robert, à: 14/07/2005 11:55
__________________
À plus

Robert
Robert est déconnecté   Réponse avec citation
Vieux 14/07/2005, 13h38   #6 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 100
Par défaut Re:Restourner un caractere a partir de sa position...

Bonjour Robert, Tibo, Sylvie, Ândré, Roland, le Forum


Et pour te faire encore enrager un peu plus mon cher Robert, sous Excel en Anglais ton VBA est une Formule aussi LOL :

Citation:
=MID(A1,1,1)
Bon Appétit
@+Thierry

Message édité par: _Thierry, à: 14/07/2005 12:39
_Thierry est déconnecté   Réponse avec citation
Vieux 14/07/2005, 14h08   #7 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:Restourner un caractere a partir de sa position...

Bravo _Thierry,

J'apprécie que tu viennes défendre les 'formafaibles'.

En ce jour de fête netionnale française, bien le bonjour aux nombreux belges de la Principauté, pour nous ce sera dans une semaine !

Ândré.
andré est déconnecté   Réponse avec citation
Vieux 14/07/2005, 17h15   #8 (permalink)
roland
Guest
 
Messages: n/a
Par défaut Re:Restourner un caractere a partir de sa position

merci a tous ceux ki m ont repondu. c'est impeccable!!
j ai utilise la formule de sylvie et c bon!!

Andre excuse moi mais je suis franchement loin d etre un expert alors les codes VBA je maitrise pas du tout!

Encore merci a tous et a plus tard!
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 14h52.


(C) 2006 Excel Downloads