Enlever les mots dans la parenthèse

Bonjour,

Je dois envoyer à ma direction un fichier avec plus de 20 000 lignes en enlevant le mot entre parenthèse ainsi que les parenthèse.

Pouvez vous m'aider

Merci d'avance

Bonjour,

A tester

=GAUCHE(C2;TROUVE("(";C2)-2)

Bonjour Sweety, le Forum,

Par VBA ou par formule ?

Par formule tu peux te servir de sa :

GAUCHE(C2;CHERCHE("(";C2)-1)

Ci-joint fichier modifié avec la formule

Edit - Salut M12 ! Nous nous somme croisés :p

10pour-sweety.xlsx (12.23 Ko)

merci à vous je test cela tout à l heure, bonne journée

Bonjour, Salut à tous !

Une fonction personnalisée que j'avais dans mes archives :

Function EPURERENTRE(tx As String, c1 As String, c2 As String)
    Dim T, i%
    Application.Volatile
    T = Split(Replace(tx, c1, c2), c2)
    For i = 1 To UBound(T) Step 2
        T(i) = ""
    Next i
    EPURERENTRE = Replace(Join(T, c2), c2, "")
End Function

Utilisation identique aux fonctions natives d'Excel :

=EPURERENTRE(C2;"(";")")

NB- Elle fonctionne avec d'autres caractères que les parenthèses, des crochets par exemple où n'importe quoi, on indique les 2 caractères entre lesquels le texte doit être supprimé, il suffit donc que tout texte à supprimer soit compris entre ces 2 caractères.

On peut éventuellement faire la même chose en macro, en substituant la colonne de textes épurés à l'ancienne. Pour 20000, cela évite d'autres manipulations... Il faudrait dans ce cas confirmer que ton fichier original a la même structure que ton modèle.

Cordialement.

Bonjour le forum,

Aucune formule :

Sélectionner la colonne C :

Remplacer par : ne rien mettre

Remplacer tout

remplace

Bonjour

et en vba ca donne

Sub Macro2()
    Columns("C:C").Replace What:="(*)", Replacement:=""
End Sub

A+

Maurice

Rechercher des sujets similaires à "enlever mots parenthese"