Utiliser une fonction personnalisée pour changer toutes les formules dans les cellules en valeurs

Cette macro transforme toutes les cellules contenant des formules en cellules contenant des valeurs. Notez que cela signifie que toutes les formules seront supprimées. Il s’agit d’un besoin courant lors de la copie de tableaux lorsque nous n’avons besoin que des résultats d’un calcul et pas de formules ou de formatage individuel.

Pour changer toutes les formules en valeurs :

  1. Appuyez sur <Alt+F11>.
  2. Dans le menu Insertion, cliquez sur Module.
  3. Tapez la macro suivante :
Sub ChangeToValue()

Dim rng As Range

With ActiveSheet

 For Each rng In .UsedRange

  rng.Value = rng.Value

Next rng

End With

End Sub

 

REMARQUE Pour démarrer la macro à partir de Visual Basic Editor, cliquez n’importe où dans le code de la macro et appuyez sur <F5>.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x