Trouver une valeur dans une cellule et la supprimerLe 02/12/2015 à 07:56iipona22Jeune membreMessages17ExcelWin 2016 ENInscrit11/11/2015 Bonjour,j'ai des cellules avec des listes de mots cles separes par des virgules, de ce type:"marketing, data, design"Je souhaiterais trouver tous les "data" dans ma colonne et supprimer uniquement ces valeurs pour que la liste donne:"marketing, design"A l'heure actuelle je peux les trouver avec "Find and replace" mais ne peux les supprimer. Merci pour votre aide !Le 02/12/2015 à 08:46CCPkMembre habituéMessages109ExcelfrInscrit29/11/2015Bonjour, un exemple possibleSub remplacer() Dim c As Range For Each c In Feuil1.[A1].CurrentRegion lg = InStr(1, c, "data", vbTextCompare) If lg > 0 Then c = Replace(c, Mid(c, lg, 5), vbNullString, , , vbTextCompare) End If Next End SubLe 02/12/2015 à 11:35iipona22Jeune membreMessages17ExcelWin 2016 ENInscrit11/11/2015Bonjour,merci pour votre reponse et desole de n'avoir repondu (pas de notifications donnees par email pour ce doublon)C'est une formule Vba c'est bien cela ? est ce plus simple a utliser que des formules traditionnelles ou filtres selon vous ?Bien cordialement,Le 02/12/2015 à 13:24CCPkMembre habituéMessages109ExcelfrInscrit29/11/2015 Moi...Je ne suis pas vous. C'est à vous seul de définir si c'est le résultat qui prime, ou la méthode pour l'obtenir.Rechercher des sujets similaires à "trouver valeur supprimer"ForumsExcel - VBATrouver une valeur dans une cellule et la supprimer