XL 2019 Supprimer des chIffres dans une cellules en VBA

eduraiss

XLDnaute Accro
Bonjour le forum

Je joins un fichier avec les explications

J'aimerais si possible avoir un code VBA me permettant de supprimer les chiffres et l'espace dans une cellule (à ma droite du texte)

Merci de votre aide
 

Pièces jointes

  • Eric 1.xlsx
    10.4 KB · Affichages: 19

dysorthographie

XLDnaute Accro
VB:
Sub test()
Debug.Print SupprimerChiffre("SADRE A 2")

End Sub

Function SupprimerChiffre(v As String) As String
Dim regex As Object, str As String
Set regex = CreateObject("VBScript.RegExp")
With regex
  .Pattern = "[0-9]"
  .Global = True
End With
SupprimerChiffre = Trim(regex.Replace(v, ""))
Set regex = Nothing
End Function
 

patricktoulon

XLDnaute Barbatruc
bonsoir robert
ta méthode fait un travail unitaire
x cellule = x appel de SupprimerChiffre donc x création d'object regex et x replace

ma méthode replace toutes les cells en même temps et pareil pour le trim
teste ta méthode du 5000 lignes et teste ensuite la mienne
 

Discussions similaires

Réponses
10
Affichages
523

Statistiques des forums

Discussions
312 231
Messages
2 086 457
Membres
103 217
dernier inscrit
LoshR7