Excel-aide sur fonction Right et Left
Résolu
mod77
Messages postés
1320
Statut
Membre
-
27 janv. 2010 à 12:01
mod77 Messages postés 1320 Statut Membre -
mod77 Messages postés 1320 Statut Membre -
Bonjour,
Pouvez-vous me dire ce que représente le "9" dans cette ligne SVP ?
nomsal = Right( Left(Cells(lg_tab, 1), 9), 3)
cells(lg_tab,1): renvoit le contenu de la cellule A.. qui est un mot (nom d'une salle)
Left(mot, 9) : fait quoi ?
Right(...,3) : fait quoi ?
Merci
Pouvez-vous me dire ce que représente le "9" dans cette ligne SVP ?
nomsal = Right( Left(Cells(lg_tab, 1), 9), 3)
cells(lg_tab,1): renvoit le contenu de la cellule A.. qui est un mot (nom d'une salle)
Left(mot, 9) : fait quoi ?
Right(...,3) : fait quoi ?
Merci
A voir également:
- Excel-aide sur fonction Right et Left
- Fonction si et - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
5 réponses
m@rina
Messages postés
26481
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
4 novembre 2025
11 485
27 janv. 2010 à 12:13
27 janv. 2010 à 12:13
Bonjour,
Le nombre dans les fonctions Left ou Right correspondent au nombre de caractère à extraire dans une chaîne de caractère, soit à gauche, soit à droite.
Si tu mets :
nomsal = Left("bonjour", 4)
ça te donnera : "bonj"
nomsal = Right("bonjour", 2)
ça te donnera : "ur"
et si tu marie les deux :
Right( Left ("bonjour", 4 ) , 2)
ça te donnera les 2 caractères de droite extraits des 4 caractères de gauche, soit : "nj"
m@rina
Le nombre dans les fonctions Left ou Right correspondent au nombre de caractère à extraire dans une chaîne de caractère, soit à gauche, soit à droite.
Si tu mets :
nomsal = Left("bonjour", 4)
ça te donnera : "bonj"
nomsal = Right("bonjour", 2)
ça te donnera : "ur"
et si tu marie les deux :
Right( Left ("bonjour", 4 ) , 2)
ça te donnera les 2 caractères de droite extraits des 4 caractères de gauche, soit : "nj"
m@rina
m@rina
Messages postés
26481
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
4 novembre 2025
11 485
27 janv. 2010 à 12:56
27 janv. 2010 à 12:56
Je pense qu'il vaut mieux toujours utiliser un Range plutôt qu'un Cell.
Pour une cellule nommée, c'est simple :
nomsal = Left(range("le_nom"),9)
Pour une référence à une cellule, le mieux est de la définir avant :
ma_cellule=sheets("Feuil1").range("A5")
nomsal = Left(ma_cellule, 9)
m@rina
Pour une cellule nommée, c'est simple :
nomsal = Left(range("le_nom"),9)
Pour une référence à une cellule, le mieux est de la définir avant :
ma_cellule=sheets("Feuil1").range("A5")
nomsal = Left(ma_cellule, 9)
m@rina
J'ai une autre question liée à la précédente:
Si les coordonnées de mon tableau sont sur dans une autre feuille (feuil2 par exemple), comment je dois écrire l'instruction ci-dessous?
Left( Cells(lg_tab, 1), 9)
Merci
Si les coordonnées de mon tableau sont sur dans une autre feuille (feuil2 par exemple), comment je dois écrire l'instruction ci-dessous?
Left( Cells(lg_tab, 1), 9)
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question