Résultat de la formule remplacé par sa valeur.

Fermé
TOURILLE1 Messages postés 10 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 28 janvier 2023 - Modifié par STARGATE43 le 15/09/2016 à 22:45
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 15 sept. 2016 à 23:25
Bonjour,
J'ai un fichier qui contient 12 feuilles mensuelle sur chacune des formules sur 300 à 500 lignes , je voudrais une formule qui remplace la valeur de ma formule par le résultat une fois celle ci calculer.Car mon fichier est lourd à l'ouverture et à l'enregistrement, j'ai déjà désactivé calcul automatique mais il reste toujours aussi long.
Existe-t-il une formule qui dit remplacer la formule par le résultat.
Merci de votre aide
Tourille



A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
15 sept. 2016 à 22:31
Bonjour,

Existe-t-il une formule qui dit remplacer la formule par le résultat.
C'est le principe même du tableur, soit tu saisis des valeurs dans les cellules soit tu mets une formule de calcul.
Si tu veux mettre certaines cellules utilisant les formules avec leur valeurs, tu les sélectionnes :
- puis copier
- collage spécial / valeurs
tes formules seront remplacées par leur résultat et ne seront plus calculées.
3
TOURILLE1 Messages postés 10 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 28 janvier 2023
15 sept. 2016 à 22:55
Bonjour merci,
je fais déjà un copier coller c'était pour savoir si il y avait une solution plus rapide vu le nombre de ligne et de feuilles.
Bien je continuerais à copier coller .
Merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
15 sept. 2016 à 23:25
RE:
Pour une solution plus rapide, il faut passer par une macro.
Par exemple avec celle-ci tu remplaces la formule par la valeur sur la plage sélectionnée :
Public Sub val_formule()
Dim cel As Range
    For Each cel In Selection.Cells
        If Left(cel.Formula, 1) = "=" Then cel.Value = cel.Value
    Next cel
End Sub
Si tu attribues le code ctrl+v à la macro, tu sélectionnes ta plage et ctrl+v te remplace les formules.
0