Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…