SAlut,
Sans formule ni macro, tu peu tester :
tu selectionne ta ou tes colonnes, clique droit, propriété, texte, tu valide. Puis tu refait la même avec nombre et en choisissant le nb chiffres après la virgule.
Si non par macro :
Sub mise_format
dim m_cellule as range
'si info en col B
range(range('B2'),range('B65536).end(xlup)).select
for each m_cellule in range
m_cellule.formula=format(m_cellule.value,'#0')
next
end sub
Pour les formule, c'est pas mon fort donc je m'abstienderai de t'enduire d'erreur (LOL)
A+