Bonjour le forum,
J'ai trouvé ce code pour convertir les valeurs en format texte en nombre :
Tabl = Range("c2:c1000")
For i = LBound(Tabl, 1) To UBound(Tabl, 1)
Tabl(i, 1) = CDbl(Tabl(i, 1))
Next
Range("c2").Resize(UBound(Tabl, 1), 1) = Tabl
Mon problème est que mon range varie d'une semaine à l'autre ce qui a comme résultat ce ne sont pas toutes les valeurs qui sont converti. J'ai essayé Range("C2" & Rows.Count).End(xlUp).Offset(1, 0).Select mais sans succès.
Donc, comment écrire le code pour qu'il prenne toutes les données Range("c2:cxxx") ? Voir fichier joint.
Merci
J'ai trouvé ce code pour convertir les valeurs en format texte en nombre :
Tabl = Range("c2:c1000")
For i = LBound(Tabl, 1) To UBound(Tabl, 1)
Tabl(i, 1) = CDbl(Tabl(i, 1))
Next
Range("c2").Resize(UBound(Tabl, 1), 1) = Tabl
Mon problème est que mon range varie d'une semaine à l'autre ce qui a comme résultat ce ne sont pas toutes les valeurs qui sont converti. J'ai essayé Range("C2" & Rows.Count).End(xlUp).Offset(1, 0).Select mais sans succès.
Donc, comment écrire le code pour qu'il prenne toutes les données Range("c2:cxxx") ? Voir fichier joint.
Merci