Demande d'aide sur Excel

Résolu
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Lentzouille2 Messages postés 806 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment faire s'il vous plaît pour prendre la première lettre d'une cellule et la mettre dans la cellule à coté,en formule simple ou en macro.

Cordialement

8 réponses

chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

qu'entends-tu par la première valeur d'une cellule et la mettre dans la cellule à coté ? Prendre le premier caractère ? Prendre la première série de caractères, sachant que chaque série est séparée par un caractère spécial ?

Dans le premier cas, en A2 tu peux faire =GAUCHE(A1;1)
Dans le second cas, tu peux faire = GAUCHE(A1;CHERCHE(ton_caractère_de_séparation;A1)-1)

Si ce n'est pas ça, merci d'exprimer plus clairement ta demande.

Cordialement.
1
Lentzouille2 Messages postés 806 Date d'inscription   Statut Membre Dernière intervention   39
 
Euh ... copier coller ?
0
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
merci ça marche,en faite j'ai pensé que 1 correspondait au numéro de la colonne,
merci beaucoup.
0
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bien,

Ça marche,c'est moi qui a fait une erreur je pensais que le 1 correspondait au numéro de colonne.
mais ça se passe comment si c'était en macro?
-1
Lentzouille2 Messages postés 806 Date d'inscription   Statut Membre Dernière intervention   39
 
A quoi bon faire une macro alors que les fonctions marchent ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
En faite,

j'ai dans ma cellule a gauche une valeur G9-F
et ce que je cherche c'est juste récupérer la première lettre,
dans le cas ici c'est G ,et de le reporter après dans la cellule à coté
c'est tout,j'ai deja essayer
mais ca donne G9.
-2
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

comme je disais, il suffit simplement d'écrire =GAUCHE(A1;1).
Modifier A1 par la cellule dans laquelle vous voulez récupérer le premier caractère.
0
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai essayer mais ça donne G9 ,le but c'est de récupérer la lettre G .
-2
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Oo je ne vois pas comment vous pouvez récupérer 2 caractères ! La formule =GAUCHE(A1;1) veut dire que l'on récupère dans A1 1 seul caractère à gauche...
0
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
et ca se passe comment si c'était en macro?
-2
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Je vous disais que moi j'ai " G9-F " dans ma cellule ,
supposons que c'est dans A1 ,ensuite je veux juste mettre
le premier caractère dans B1 qui est ici G c'est tout
et après j'ai " D1-C " dans A2,et je veux mettre D dans B2.
Y a pas un moyen de faire comme ça.

CDLT.
-4
Lentzouille2 Messages postés 806 Date d'inscription   Statut Membre Dernière intervention   39
 
Hum tu fais exprès ?
Chossette t'a donné la réponse ...
en A2 tu mets =GAUCHE(A1;1) et tu fais continuer ta formule vers le bas après !
0