Salut Zon,
Ne t'inquiètes pas, moi je n'y connais rien en VBA ... donc nous aurions tout avantage à travailler ensemble (lol) !
Merci pour ta réponse.
En réalité le programme que j'écris est un calcul de faisabilité en promotion immobilière (je ne sais pas si c'est ta tasse de thé).
Donc, après avoir sélectionné un libellé dans ma liste déroulante, je veux y appliqer une "valeur cible" (goalseek), le tout par macro enregistrée.
J'avais trouvé la solution suivante : j'établissais ma liste de validation sans les _ (une copie des libellés de la colonne A), et en début de macro je remplaçais les espaces par des _, et en fin de macro j'effaçais la sélection de ma liste déroulante.
Je ne sais pas si tu me comprends, mais cela fonctionne.
Je teste en variante avec ta solution.
Si cela pouvait t'intéresser, je veux bien t'en tenir copie, à titre tout à fait confidentiel.
Bon week-end, et merci encore pour ta peine.
ndré.