Bonjour
J'ai reçu des classeurs provenants de pays étranger, et il me faut compiler les données qui s'y trouvent!
Dans les cellules j'ai des valeurs du genre 2.70, je doit aboutir à un nombre du 2,70.
Excel me dit que c'est une chaine.
Alors j'essaie d'effacer le premier caractère de la donnée source et j'obtiens alors la partie décimale 70
Sub Convertir()
Dim x As Integer
x = Len(Range("B4"))
Range("B5") = Mid(Range("B4"), x - 1)
Range("B5") = Val(Range("B5"))
End Sub
Ci joint un extrait de classeur
Caractères-spéciaux.xlsm
Merci beaucoup pour votre aide
J'ai reçu des classeurs provenants de pays étranger, et il me faut compiler les données qui s'y trouvent!
Dans les cellules j'ai des valeurs du genre 2.70, je doit aboutir à un nombre du 2,70.
Excel me dit que c'est une chaine.
Alors j'essaie d'effacer le premier caractère de la donnée source et j'obtiens alors la partie décimale 70
Sub Convertir()
Dim x As Integer
x = Len(Range("B4"))
Range("B5") = Mid(Range("B4"), x - 1)
Range("B5") = Val(Range("B5"))
End Sub
Ci joint un extrait de classeur
Caractères-spéciaux.xlsm
Merci beaucoup pour votre aide