Bonsoir…
Pour ton fun Jean-Eric, un plus quand ton tableau s’appelle BD :
Sub ConvertTextToNumber()
[BD].Item(1, 2).FormulaR1C1 = "=NUMBERVALUE([@Texte],""."","" "")"
[BD] = [BD].Value
End Sub
Nota : presque immédiat avec 80 000 nombres constants. Cependant s’ils sont trouvés par des formules, il faudra inhiber celles-ci
Application.Calculation = xlCalculationManual
puis les libérer
Application.Calculation = xlCalculationAutomatic
et bien entendu prévoir le cas où ils sont sollicitées par des évènnementielles ou autres ...