INDIRECT, SUBSTITUE et apostrophes

Résolu/Fermé
YameFAZE Messages postés 201 Date d'inscription mardi 24 avril 2012 Statut Membre Dernière intervention 14 mars 2021 - 2 déc. 2018 à 17:40
YameFAZE Messages postés 201 Date d'inscription mardi 24 avril 2012 Statut Membre Dernière intervention 14 mars 2021 - 2 déc. 2018 à 23:49
Bonjour,

J'aimerais dans une formule de validation des données pour une liste déroulante utiliser la fonction INDIRECT et des noms avec espaces et apostrophes. Alors je sais que pour les espaces il faut utiliser =INDIRECT(SUBSTITUE(A1;" ";"_")) mais pour les apostrophes ? =INDIRECT(SUBSTITUE(A1;" ";"''")) ? Et comment peut-on imbriquer ces deux formules en une seule ?

Configuration: Ordinateur portable ASUS UX21E
Windows 7
A voir également:

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié le 2 déc. 2018 à 18:49
Bonjour,

Remplace A1 par ton 2nd Substitue() :
=INDIRECT(SUBSTITUE(SUBSTITUE(A1;"'";"_");" ";"_"))

Tu peux remplacer par n'importe quel caractère valide pour les noms.
Evite de supprimer avec "", ça limitera les risques d'avoir un nom interdit.
Par exemple 'Fin'1 te donnera Fin1, nom interdit. Fin_1 passera.
eric

PS : quand tu parles d'apostrophes c'est bien les simples quotes ' ? Pas les doubles quotes "

1
YameFAZE Messages postés 201 Date d'inscription mardi 24 avril 2012 Statut Membre Dernière intervention 14 mars 2021
2 déc. 2018 à 23:49
Merci beaucoup.
0