code vba suppression

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

neomorphe

XLDnaute Nouveau
Bonjour,

j'ai des suites des caracteres (chiffres ou lettres), à l'interieur il ya des données comme : / . ; ! etc je souhaiterais les supprimer tout en gardant le reste: comment faire ?

exemple:

12332/2131 je souhaiterais obtenir 123322131

ou

azkfd:sdj;gr je souhaiterais obtenir azkfdsdjgr

please help me !!!
 
Re : code vba suppression

Bonjour le fil et bonjour tout le monde

Merci pour ton aide,

Je vais attendre aujourd'hui et demain pour voir si mon fichier indique encore cette erreur et si tu as le temps je te le mettrai en fichier joint pour un léger coup d'oeil de ta part.

Merci pour ton aide 😉
 
Re : code vba suppression

Le bug apparait quand j'ouvre les VBA de 2 fichiers excel (celui que je suis en train de faire et un autre)

J'en ai mis 3 veut dire que j'ai mis:

Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
Cells.Select
Selection.Replace What:="~*", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
Application.ScreenUpdating = True

Application.ScreenUpdating = False
Cells.Select
Selection.Replace What:="Results", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
Application.ScreenUpdating = True

Application.ScreenUpdating = False
Cells.Select
Selection.Replace What:="Lay of the Day", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
Application.ScreenUpdating = True

End Sub



c'est à dire 3 Cells.Select

Merci de tes réponses 😉
 
Re : code vba suppression

RE

déjà tu peux simplifier ainsi

Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
Cells.Select
Selection.Replace What:="~*", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False

Selection.Replace What:="Results", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False

Selection.Replace What:="Lay of the Day", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
Application.ScreenUpdating = True

End Sub

essaies et dis moi mais je ne pense pas que cela génait
 
Re : code vba suppression

Re

Non ce n'était pas cela mais modifies ton programme ainis pour voir

Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
sheets("Feuil1").select 'Modifies le Feuil1 en fonction du nom de ta feuille où se mettent les données du site
Cells.Select
Selection.Replace What:="~*", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False

Selection.Replace What:="Results", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False

Selection.Replace What:="Lay of the Day", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
Application.ScreenUpdating = True

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
23
Affichages
676
Réponses
5
Affichages
431
Retour