Merci beaucoup, c'est exactement ce que je cherchais, il me manquait le .Activecontrol..
Petite difficulté supplémentaire, est-il possible de faire ce double clique sur n'importe quel feuille et/ou classeur, c'est à dire que n'importe qui utilisant mon UserForm, sur n'importe quel classeur, puisse faire ce double click ?
Hum là je ne suis pas sûr, le souci vois-tu, c'est que le double clique c'est une macro, et que si tu veux que ça marche partout, il faut aller mettre cette macro... partout... et il n'y a pas que ça je pense, mais ce n'est pas pratique, une autre solution peut-être serait d'utiliser une InputBox, Function InputBox(Prompt As String, [Title], [Default], [Left], [Top], [HelpFile], [HelpContextID], [Type])
Si tu écris Application.InputBox, tu vas pouvoir retourner un objet Range avec ton InptuBox si tu définis le type qui va bien (je crois que c'est 8), si tu retournes un Range, tu peux ensuite travailler avec, et dans ce cas, tu peux à la limite double cliquer sur ta textbox pour changer sa valeur, tu vas chercher le range qui contient la valeur, tu valides, et la textbox prend la valeur. Peut-être que ça serait mieux?