Bonjour à tous,

Je cherche à traiter automatiquement un fichier txt importé dans excel. J'ai réussi à faire pas mal de chose mais je butte sur problème : certaines données "textes" contenues dans le txt sont prises en compte comme des formules dans excel. En clair, je me retrouve avec une erreur #NOM? dans certaines cellules. Et ce même si lors de l'importation du txt je sélectionne le format texte.

J'ai tenté de supprimer automatiquement le "=" introduisant la formule qui n'en est pas une.
J'ai tenté aussi d'ajouter une apostrophe " ' " en tête de cellule pour forcer le format texte.

Dans les deux cas sans succès.

Voilà le code que j'ai testé pour l'apostrophe...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim r As Range
 
    For Each r In Selection
        r.NumberFormat = Text
        If r.Value <> "" Then
           r.Value = ("'" & r.Value)
        End If
    Next
Je suis novice en vba... merci d'avance de votre indulgence et de vos réponses...