Macro pour supprimer du texte, en fonction d'un tableau...

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 !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Je souhaiterais votre aide afin d'écrire une macro pour supprimer du texte en fonction
d'un tableau dans lequel les textes à supprimer sont listés...voir fichier

Merci pour le temps que vous voudrez bien m'accorder.

Bien à vous,
Christian.
 

Pièces jointes

Re : Macro pour supprimer du texte, en fonction d'un tableau...

Bonjour Christian0258 , le fil, le forum,
Un essai :
VB:
Private Sub CommandButton1_Click()
Dim C As Range, D As Range
For Each C In Range(Cells(2, 10), Cells(Rows.Count, 10).End(xlUp))
    For Each D In Range(Cells(2, 6), Cells(Rows.Count, 6).End(xlUp))
        If InStr(D.Value, " " & C.Value) > 0 Then D.Value = Replace(D.Value, C.Value, "")
    Next D
Next C
End Sub
Cordialement
 

Pièces jointes

Re : Macro pour supprimer du texte, en fonction d'un tableau...

Bonjour


Voici une solution alambiquée
Sélectionne ta colonne F
et lances la macro

Code:
Sub test()
Dim c As Range
For Each c In Selection
If VBA.Left(StrReverse(c.Text), 1) = "G" Then
c = StrReverse(Mid(StrReverse(c.Text), 6, 256))
Else
c = c
End If
Next
End Sub
 
Dernière édition:
Re : Macro pour supprimer du texte, en fonction d'un tableau...

Bonjour le fil 🙂,
Another solution 😛...
Code:
Sub Test()
Dim I As Integer
For I = 2 To Range("J65000").End(xlUp).Row
Range("F:F").Replace What:=Range("J" & I), Replacement:="", LookAt:=xlPart
Next I
End Sub
Bon dimanche 😎
 
- 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
2
Affichages
242
Retour