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
Bonjour vince2k, patricktoulon, staple1600, le forum

Chez moi, le CTRL+H fonctionne sur ton fichier
Remplacer
=-
par
Chez moi aussi

1667840785860.png


Cordialement, @+
 

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

Statistiques des forums

Discussions
311 733
Messages
2 082 009
Membres
101 865
dernier inscrit
MLL