changer le format d'une colonne sous VBA

P

Papirus

Guest
Bonsoir le Forum,

Je reçois des données dans une feuille excel et tout est en format texte.

Je dois utiliser une de ces colonnes en format numérique.

Est-il possible de changer le format de cette colonne en VBA ?

Si Oui... votre aide sera bien appréciée.

Merci

Papirus
 
L

Lord Nelson

Guest
Salut Papirus,

Oui, c'est possible, mais il y a probablement un toilettage à faire avant de convertir le texte en valeurs numériques.

Donne-nous quelques exemples de ce texte (y a-t-il des espaces, une virgule...)

A+
 
P

Papirus

Guest
Bonsoir Lord Nelson , le Forum

Les données sont très propres. ( toutes à gauche) texte.

Voilà:
Qté
1
2
1
5
1
5
2
1
2
1
1
1
3
Est-ce suffisemment clair?

J'ai essayer manellement avec Cnum

Mais je veux le faire automatiquement en VBA

Merci

Papirus
 
L

Lord Nelson

Guest
Re Papirus,

Alors cette boucle devrait convenir :

Dim CL As Range
For Each CL In Range("C3:C15") '<---- adapter la plage de cellules à traiter
CL = Val(CL.Text)
CL.NumberFormat = "General"
Next

A+
Horatio
 

Discussions similaires

Réponses
8
Affichages
382
Réponses
9
Affichages
253

Statistiques des forums

Discussions
312 215
Messages
2 086 324
Membres
103 178
dernier inscrit
BERSEB50