Convertir en masse au format texte

Bonjour,

Quand j'exporte des données depuis mon ERP, les cellules où il y a des chiffres sont dans un format Texte. Du coup, on a le fameux coin vert en haut à gauche de la cellule.

Je sais comment les convertir en nombre mais je ne vois pas comment les repasser en texte (avoir à nouveau le coin vert).

Les cellules sont bien en format texte mais je n'ai pas le coin vert. Je suis obligé de rentrer dans chaque cellule puis d'en ressortir pour qu'il réapparaisse.

Merci d'avance.

EDIT : j'ai trouvé une "solution" en faisant un concatener des cellules puis copier/valeur. Pas terrible alors si vous avez mieux

37classeur2.xlsx (9.09 Ko)

Bonjour Primokorn, bonjour le forum,

Peut-être comme ça (pas vraiment mieux) :

Sub Macro1()
Dim TC As Variant 'déclare la variable TC (Tableau de Cellules

TC = Range("A4").CurrentRegion 'définit le tableau de celllules TC
For I = 1 To UBound(TC, 1) 'boucle sur toutes les ligne I du tableau de cellules TC
    TC(I, 1) = "'" & TC(I, 1) 'ajoute une apostrophe devant
Next I 'prochaine ligne de la boucle
Range("A4").CurrentRegion = TC 'renvoie le tabelau TC
End Sub

Wouah Je ne pensais pas à du VBA en effet, mais merci pour la proposition en tout cas !

Rechercher des sujets similaires à "convertir masse format texte"