Changer le format d'une colonne en VBA

Bonjour à tous,

Je viens vers vous car je n'arrive pas à trouver comment modifier le format d'une cellule en passant par le vba.

En faite je veux traiter mon nombre comme une chaine de caractères mais lorsque le résultat est stocké dans la cellule il supprime le "0" devant le nombre et c'est problématique pour la suite de mon traitement de données.

En gros je veux faire l'équivalent de clic droit sur la colonne -> format de cellule->Texte pour que le "0" devant mon nombre puisse apparaitre.

D'avance merci

Bonjour,

Tu peux obtenir la réponse en utilisant le code donné par l'enregistreur de macro.

Exemple pour la cellule A1 de la feuille "Feuil1"

Worksheets("Feuil1").Range("A1").NumberFormat = "@"

A+

Merci beaucoup, donc normalement si je veux modifier le format de la colonne A du fichier fichierstats (fichierstats est une variable) en format texte, je dois avoir quelque chose dans ce genre:

Sheets(fichiersstats).Activate
Columns("A:A").Select
Selection.NumberFormat = "@"

Oui, mais il est préférable de coder

Sheets(fichiersstats).Columns("A:A").NumberFormat = "@"

A+

Rechercher des sujets similaires à "changer format colonne vba"