Bonjour,
Un fichier illustratif aurait été bienvenu... Si je comprend bien, tu souhaites changer les formules en valeur, sauf qu'aujourd'hui la suppression du symbole "=" te renvoie un code erreur et pas la formule sans le "=" ?
Si c'est bien le cas, je te propose ce code VBA (ouvrir l'éditeur avec ALT + F11 et coller dans un module standard) :
Sub FormuleEnValeur()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez la plage à traiter", type:=8)
For Each Cel In Plage
Cel.Value = Mid(Cel.Formula, 2)
Next Cel
End Sub
C'est aussi faisable en fonction personnalisée :
Public Function ValeurFormule(Cellule As Range)
ValeurFormule = Mid(Cellule.Formula, 2)
End Function