d'abord je tiens a vous remercier pour vos réponses, vous faites un très beau travaille!!
J'ai essayer la premier solution de Mike Steelson et je n'ai pas su l'adapter a mon utilisation.
les deuxième et troisième proposition était celle de Gilbert_RGI elles sont je pense plus longues mais plus simples a comprendre, du cou elles fonctionnent parfaitement chez moi !