Salut yves,
Je ne vois comment faire au moment de la frappe.
Si c'est dans une autre cellule, ton nombre étant en A1, la formule suivante répondra à tes souhaits :
=A1&REPT(0;6-NBCAR(A1))
Le renvoi est du texte, pour l'avoir en numérique, soit tu places la formule dans la fonction : CNUM(...), soit tu multiplies la formule par 1.
=CNUM(A1&REPT(0;6-NBCAR(A1)))
=(A1&REPT(0;6-NBCAR(A1)))*1
Il faut être sur de ne pas avoir plus de six chiffres dans ton nombre, sinon message d'erreur (#VALEUR).
Tu peux t'en assurer par une condition.
=SI(NBCAR(A1)>6;A1;A1&REPT(0;6-NBCAR(A1)))
Ândré.