Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Cellules avec text commençant par égal : obliger de double cliquer pour voir afficher la valeur

vince2k

XLDnaute Nouveau
Bonjour,

J'ai certaines formules avec des valeurs commençant par "=".
Ces cellules s'affichent en erreur "#NOM?".
Impossible d'afficher correctement la valeur de ces cellules à part en entrant dans chaque cellule ... (double clic).
J'ai tenté de changer le format de la formule mais cela ne fonctionne pas. Le calcul automatique est correctement activé dans Excel.

Exemple de valeur en erreur : "=-@X4E6CjhfupN2TcY"
Etant donné que j'utilise ces valeurs pour effectuer des RechercheX, je ne peux pas insérer l'apostrophe (en faisant un rechercher = remplacer par '=) pour corriger le problème.

Auriez-vous une astuce svp ?

Merci
 

patricktoulon

XLDnaute Barbatruc
bonjour
ben avant de mettre une chaine de texte utilisant des symboles de formule tel que "=" ou "-" il faut mettre la cellule en format texte
et je dis bien avant !! après c'est foutu!!! il faut effacer les cellules les mettre au format texte et remettre les données
 

vince2k

XLDnaute Nouveau
Bonjour,

Voici un exemple.

Edit : je n'avais pas vu la réponse de Patrick
Malheureusement, ces données sont extraites et arrivent déjà formatées sur mon poste... Impossible de changer le format des cellules avant de les remplir.
 

Pièces jointes

  • Test.xlsx
    9.2 KB · Affichages: 4

patricktoulon

XLDnaute Barbatruc
sinon par vba et réutilisable pour le prochain coup
VB:
Sub test()
 Dim plage As Range
 Set plage = Range("A1", Cells(Rows.Count, 1).End(xlUp))
    RestoreFormulaToText plage
End Sub



Sub RestoreFormulaToText(plage As Range)
   Dim tablo,i&
 tablo = plage.Value
    For i = 1 To UBound(tablo)
        tablo(i, 1) = plage.Cells(i, 1).Formula
    Next
    plage.ClearContents
    plage.NumberFormat = "@"
    plage.Value = tablo
End Sub
coucou @Bernard_XLD
 
Dernière édition:

vince2k

XLDnaute Nouveau
Merci pour vos réponses.
Je me suis mal exprimé dans mon message, concernant le CTRL H, je peux effectivement remplacer avec l'apostrophe. Le problème, c'est que j'utilise cette donnée pour effectuer des croisements dans d'autres fichiers.
Est-ce qu'Excel va interpréter l'apostrophe comme un caractère ou bien ce caractère sera t-il transparent ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…