vba garder le chiffre sans le texte

dacyrix

XLDnaute Nouveau
Bonjour,
dans une cellule colonne C j'ai 8 % T 201 et en copiant via une boucle en colonne R je voudrais garder uniquement le chiffre à gauche donc 8 en éliminant % T 201 (des fois on peut avoir des dizaines :15 %)
j'ai essayé avec mid , left mais je n'y arrive pas

Aussi en colonne H je voudrais faire pareil garder que les chiffres
merci
 

Pièces jointes

  • Classeur1.xlsm
    414.5 KB · Affichages: 38

job75

XLDnaute Barbatruc
Bonjour dacyrix, D.D., thebenoit59,

Pas besoin de boucle :
Code:
Sub GarderNombres()
Application.ScreenUpdating = False
[C:C].NumberFormat = "General"
[C:C].Replace "%*", "", xlPart
[H:H].NumberFormat = "General"
[H:H].Replace "P=", "": [H:H].Replace "mBar", ""
[H:H].Replace "Duty=", "": [H:H].Replace "th/h", ""
[H:H].Replace "Tx Reflux=", "": [H:H].Replace " ", ""
[H:H].Replace ",", "."
End Sub
A+
 

job75

XLDnaute Barbatruc
Re,

Bien sûr si l'on transfère la colonne C en R :
Code:
Sub GarderNombres()
Application.ScreenUpdating = False
[C:C].Copy [R1]: [R1] = "T201"
[R:R].NumberFormat = "General"
[R:R].Replace "%*", "", xlPart
[H:H].NumberFormat = "General"
[H:H].Replace "P=", "": [H:H].Replace "mBar", ""
[H:H].Replace "Duty=", "": [H:H].Replace "th/h", ""
[H:H].Replace "Tx Reflux=", "": [H:H].Replace " ", ""
[H:H].Replace ",", "."
End Sub
A+
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87