Comment convertir entre formule et texte/valeur
Ce tutoriel présente différentes méthodes pour convertir une formule en son résultat ou en une chaîne de texte, ainsi que pour transformer une formule sous forme de texte en une formule active affichant son résultat dans Excel.
CONVERTIR LES FORMULES EN Valeur réelle
- Appuyez sur F2 + F9 pour convertir les formules en Valeur réelle
- Utilisez la fonctionnalité Collage spécial d’Excel pour convertir les formules en Valeur réelle
- Astuce glisser-déposer avec le clic droit pour convertir les formules en Valeur réelle
- Script VBA (macro) pour convertir les formules en Valeur réelle
- Un seul clic suffit pour convertir les formules en Valeur réelle
CHAÎNES Convertir les formules en texte
- Ajoutez une apostrophe (') aux chaînes Convertir les formules en texte
- Astuce de remplacement (Ctrl + H) pour Convertir les formules en texte les chaînes
- Fonctionnalité Afficher les formules d’Excel pour Convertir les formules en texte les chaînes
- Script VBA (macro) pour Convertir les formules en texte les chaînes
- Deux clics seulement pour Convertir les formules en texte les chaînes
- Script VBA (macro) pour Convertir le texte en formule
- Deux clics seulement pour Convertir le texte en formule
Vous pouvez vous retrouver dans différentes situations où vous souhaitez Convertir les formules en texte ou convertir des valeurs dans Excel :
Vous devez copier les valeurs réelles depuis le fichier Excel vers un autre fichier…
Vous devez envoyer à d’autres personnes un fichier Excel, mais certaines fonctions sont volatiles : les valeurs seront recalculées dès l’ouverture du fichier sur un autre ordinateur équipé d’une version différente d’Excel…
Vous ne souhaitez pas que le destinataire de votre fichier Excel ait accès aux formules que vous avez utilisées — fruit d’un travail acharné ou, pour votre entreprise, un savoir-faire facturé à vos clients dans la création de rapports basés sur des formules complexes. Il vous faut donc remplacer ces formules par leurs résultats…
Ne vous inquiétez pas : notre équipe ExtendOffice a répertorié plusieurs méthodes pour Convertir les formules en texte ou convertir des valeurs dans Excel afin de répondre aux besoins de différents utilisateurs.
CONVERTIR LES FORMULES EN Valeur réelle
Les méthodes ci-dessous vous permettent de convertir les formules en leurs valeurs tout en supprimant les formules elles-mêmes. Appuyez sur Ctrl + Z pour annuler l’opération si vous souhaitez récupérer les formules.
Appuyez sur F2 + F9 pour convertir les formules en Valeur réelle
Cette méthode ne fonctionne que pour une seule cellule, mais elle est extrêmement simple à utiliser et à retenir. Elle convient aux utilisateurs qui n’ont besoin de modifier qu’une ou quelques cellules. Voici les étapes précises :
1. Placez votre curseur sur la cellule et appuyez sur F2, ou double-cliquez sur la cellule pour la modifier.
2. Appuyez sur F9, puis sur Entrée.
![]() | ![]() |
Utilisez la fonctionnalité Collage spécial d’Excel pour convertir les formules en Valeur réelle
Lorsque vous copiez ou coupez-collez dans Excel, tout le contenu des cellules sources est collé par défaut dans les cellules de destination. Mais ce comportement ne correspond pas toujours à vos attentes. La fonctionnalité Collage spécial d’Excel vous permet de coller uniquement les éléments souhaités. Voici deux méthodes pour y accéder :
• Appuyez sur Alt + E + S + V (Excel Collage spécial)
1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.
2. Maintenez la touche Alt enfoncée, puis appuyez successivement sur E, S et V.

3. Cliquez sur OK ou appuyez sur Entrée.

• Utilisez le menu contextuel (Excel Collage spécial)
Si vous craignez d’oublier le raccourci ci-dessus, suivez les étapes suivantes :
1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.
2. Cliquez avec le bouton droit sur la ou les cellules de destination, puis sélectionnez l’icône (Valeurs) ci-dessous.
![]() | ![]() |
Ou suivez les étapes détaillées ci-dessous :
1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.
2. Cliquez avec le bouton droit sur la ou les cellules de destination, puis sélectionnez Collage spécial.

3. Cliquez sur Valeurs, puis sur OK.
![]() | ![]() |
√ Astuce : si des triangles verts apparaissent dans le coin supérieur gauche des cellules ciblées, sélectionnez la plage concernée. Le bouton Vérifier l’erreur (icône jaune avec un point d’exclamation) s’affichera. Cliquez dessus, puis choisissez Convertir en nombre. Les triangles verts disparaîtront aussitôt.

Astuce glisser-déposer avec le clic droit pour convertir les formules en Valeur réelle
Si vous n’êtes pas très à l’aise avec Collage spécial, vous pouvez privilégier Convertir les formules en valeurs cette méthode :
1. Sélectionnez la cellule ou la plage de cellules source.
2. Placez le curseur sur la bordure de la ou des cellules ; le pointeur se transformera alors en pointeur de déplacement.
3. Cliquez avec le bouton droit (sans relâcher), faites glisser la ou les cellules vers l’emplacement souhaité, puis relâchez (vous pouvez également relâcher à l’emplacement initial).
4. Cliquez sur Copier ici en tant que valeurs uniquement.
![]() | ![]() |
Script VBA (macro) pour convertir les formules en Valeur réelle
Si vous utilisez régulièrement VBA (Visual Basic pour Applications) dans Excel, voici un code macro à votre disposition. Procédez comme suit : (veuillez noter qu’après avoir exécuté le code ci-dessous, vous ne pourrez pas annuler l’opération.)
1. Sélectionnez la cellule ou la plage de cellules contenant les formules que vous souhaitez convertir en valeurs.

2. Appuyez sur Alt + F11 ; la fenêtre Microsoft Visual Basic pour Applications s’ouvrira.
3. Cliquez sur Insertion, puis sur Module dans le menu déroulant.

4. Collez le code suivant dans la fenêtre Module.
Sub ConvertFormulasToValues()
'Update by Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xRet As VbMsgBoxResult
Dim SLocation As String
On Error Resume Next
xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
Select Case xRet
Case vbYes
'Backup a copy of the workbook to the same location.
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
Case vbCancel
Exit Sub
End Select
'Please select the range which you want to convert formulas to values.
Set xRg = Selection
If TypeName(xRg) = "Range" Then
For Each xCell In xRg
If xCell.HasFormula Then
xCell.Formula = xCell.Value
End If
Next
End If
End Sub 5. Appuyez sur F5 pour exécuter le code. Si nécessaire, cliquez sur Oui pour convertir les formules en leurs résultats tout en créant automatiquement une copie de sauvegarde du classeur. Une boîte de dialogue vous indiquera alors l’emplacement de cette sauvegarde. Cliquez sur Non pour effectuer directement la conversion. N’oubliez pas que cette opération est irréversible.

Voici le résultat obtenu après l’opération :

Un seul clic suffit pour convertir les formules en Valeur réelle
Pour ceux qui préfèrent éviter les procédures complexes, Kutools pour Excel est une solution ultra-pratique qui vous permet de convertir instantanément toutes vos formules en valeurs et de les supprimer d’un seul clic — dès lors que Kutools est installé !
1. Sélectionnez la plage de cellules source, puis repérez le groupe Plages et cellules dans l’onglet Kutools.
2. Cliquez sur En valeurs réelles.

Vous pouvez désormais profiter pleinement du résultat.

CHAÎNE Convertir les formules en texte
Les méthodes ci-dessous vous permettent de Convertir les formules en texte, afin que la chaîne de texte des formules s’affiche au lieu de leurs résultats.
Ajoutez une apostrophe (') pour afficher les chaînes Convertir les formules en texte
Une apostrophe empêche Excel d’interpréter la chaîne de texte comme une formule. Ajouter une apostrophe est donc toujours utile lorsque vous souhaitez afficher la chaîne de texte elle-même au lieu du résultat d’une formule. Cette méthode est extrêmement simple — voici les étapes à suivre :
1. Sélectionnez une cellule contenant une formule, puis appuyez sur F2 ou double-cliquez dessus pour la modifier.
2. Ajoutez une apostrophe (') avant le signe égal (=).

3. Appuyez sur Entrée : la chaîne de texte s’affichera désormais dans la cellule.

Astuce de remplacement (Ctrl + H) pour Convertir les formules en texte les chaînes
Toutefois, si vous souhaitez afficher toutes les chaînes de texte des formules dans la feuille de calcul actuelle, la fonctionnalité Remplacer d’Excel constitue la solution idéale pour résoudre ce problème.
1. Appuyez sur Ctrl + H, la boîte de dialogue Rechercher et remplacer s’affichera.
2. Saisissez = dans le champ Rechercher, puis saisissez ‘= dans le champ Remplacer par.

3. Cliquez sur Remplacer tout. Toutes les formules apparaîtront alors dans la feuille de calcul active.

Fonctionnalité Afficher les formules d’Excel pour Convertir les formules en texte les chaînes
Dans Excel, une fonctionnalité appelée Afficher les formules est discrètement intégrée à l’onglet Formules. Une fois activée, elle transforme instantanément les résultats des formules en chaînes de texte affichant leur syntaxe exacte :
Accédez à l’onglet Formules, repérez le groupe Audit de formules, puis cliquez sur Afficher les formules.

Cette fonctionnalité rendra visibles toutes les formules de la feuille de calcul, comme ceci :

Script VBA (macro) pour Convertir les formules en texte les chaînes
Si vous préférez utiliser du code macro, celui ci-dessous vous sera utile. Veuillez suivre les étapes suivantes :
1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion, puis sur Module dans le menu déroulant.
3. Collez le code suivant dans la fenêtre Module.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function 4. Retournez à la feuille de calcul et saisissez la formule =ShowF(cellule source) dans la cellule de destination, par exemple :

5. Appuyez sur Entrée. La formule s’affichera désormais.

Il suffit de deux clics pour Convertir les formules en texte les chaînes
Si vous ne souhaitez pas supprimer les formules mais devez convertir facilement entre formules et chaînes de texte,Kutools pour Excelest l’outil idéal dans Excel pour vous aider :
Cliquez sur Contenuet sélectionnez Convertir les formules en texteaprès avoir sélectionné la plage de cellules que vous souhaitez convertir, comme ceci :

Voici à quoi cela ressemble une fois la conversion effectuée.

Convertir le texte en formule
Imaginons que vous deviez présenter un rapport affichant à la fois les formules et leurs valeurs, ou qu’une personne vous ait envoyé un fichier Excel contenant Afficher les formules au lieu de leurs résultats.
Voici 2 méthodes pour convertir des chaînes de texte en formules afin d’en afficher directement les résultats.
Script VBA (macro) pour Convertir le texte en formule
1. Appuyez sur Alt + F11, la fenêtre Microsoft Visual Basic pour Applicationss’ouvrira.
2. Cliquez sur Insertion, puis cliquez sur Moduledans le Liste déroulante.

3. Collez le code suivant dans la fenêtre Module.
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function 4. Retournez à la feuille de calcul et saisissez la formule =Eval(cellule source) dans la cellule de destination, par exemple :

5. Appuyez sur Entrée. Vous pouvez désormais voir le résultat de la formule.

Il suffit de deux clics pour Convertir le texte en formule
Cela ne prend que deux clics si vous avez Kutools pour Excelinstallé dans Excel pour Convertir le texte en formule : sous l’onglet Kutools, il vous suffit de cliquer sur Contenuet de sélectionner Convertir le texte en formuleaprès avoir sélectionné la plage de cellules à convertir, comme ceci :

Voici à quoi cela ressemble après la conversion.

Les meilleurs outils de productivité bureautique
Kutools pour Excel résout la majorité de vos problèmes et augmente votre productivité de 80 %
- Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
- Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages…
- Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
- Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
- Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
- Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
- Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
- Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF…
- Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini…
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous évite des centaines de clics de souris chaque jour !







