Merci beaucoup MBBP,
je n'y connais rien en basic, ton script fonctionne très bien sur ton exemple, et j'ai créé une autre macro en changeant quelques valeurs :
n=Range ("P65536") et (Range("P"&n) = "0") mais ça ne marche pas -- Variable d'objet non définie à la ligne 3
a quoi correspond ("K65536") dans ton exemple ?
je précise que je n'ai qu' Excel starter, j'utilise donc ici Calc Open office
Encore Merci