Transformation d'un nombre en chaine de caractère

Bonjour à tous,

j'aimerais grâce à une macro sous excel, transformer mes nombres en chaine de caractère.

J'ai essayé avec Cstr mais le problème c'est que excel ne veut pas me l'afficher avec des guillemets.

Je vous joins un exemple de fichier.

17test-tir.zip (9.08 Ko)

Ex: Dans ma colonne A j'ai 157576568

356681

53687846

56556

je voudrais dans ma B "157576568"

"356681"

"53687846"....

affichés tels quels AVEC LES GUILLEMETS. mais il semblerait qu'excel ne veut pas prendre en considération cela.

Une idée?

bonjour,

sans macro essayes ça (à mettre en B1) :

=""""&A1&""""

bonjour,

par macro

Dim derLig As Long
Dim aa As String
derLig = Range("A" & Rows.Count).End(xlUp).Row

For a = 1 To derLig
aa = """" & Cells(a, 1) & """"
Cells(a, "C") = aa
Next a

Merci beaucoup! It works perfectly!!

Pourrais-tu juste m'expliquer l'histoire des guillemets?

Par exemple pour une chaine vide on en met juste 2 pourquoi là tu en mets plusieurs?

tchafama a écrit :

Pourrais-tu juste m'expliquer l'histoire des guillemets?

Par exemple pour une chaine vide on en met juste 2 pourquoi là tu en mets plusieurs?

Perso, j'en ai mis jusqu'à obtenir le résultat que tu souhaitais.

J'ai pas d'autre explication...

pareil pour moi... j'ai testé avec 3... ca marchait pas. je suis passé à 4... et ça a marché...

Peut être que quelqu'un de plus calé aura une explication

D'accord^^

merci infiniment pour ton aide!

Bonne journée

Rechercher des sujets similaires à "transformation nombre chaine caractere"