Bonjour,
Dans un tableau certaines colonnes contiennent un nom de ville et un N° minéralogique entre parenthèses :
A2 -> Ville (64)
A3 -> Village (35)
Left(Ville (64), Len(Ville (64)) - 4)
me permet bien d'obtenir
B2 -> Ville
et
Left(Right(Ville (64), 3), 2)
me rend bien
C2 -> 64
Tout se gâte si le nom de la ville comporte des traits d'union.
ex:
A4 -> Village-en-Mer (12)
Left(Village-en-Mer (12), Len(Village-en-Mer (12)) - 4)
renvoie : Vill
C'est à dire que la fonction len arrête le comptage dès le premier "-" et ma fonction applique
Left(Village-en-Mer (12), Len(Village-en-Mer (12)) - 4)
Comme s'il y avait en A4
Left(Village- (12), Len(Village- (12)) - 4)
Comment forcer len à compter tous les caractères de la cellule A4 ?
Je ne trouve aucune explication en ligne.
Merci