Recherche un mot puis supprimme la ligne

  • Initiateur de la discussion Initiateur de la discussion Bill
  • Date de début Date de début

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 !

B

Bill

Guest
Bonjour à tous,

Je n'y connais vraiment rien en macro, si ce n'est les utiliser. Je souhaiterais rechercher un mot dans chaque cellule d'une colonne et si le mot s'y trouve, supprimer la ligne.

Ex: monsieur artisan boulanger
madame artisan boucher
madame etudiant lettre

Je souhaiterais par exemple reperer sur la colonne 2 chaque fois que j'ai le mot artisan puis supprimer la ligne afin d'obtenir:

madame etudiant lettre

De meme pour un tableau à environ 1000 lignes.

Merci de votre aide.

Bill
 
Sub Macro1()
Dim Lg As String, i As Integer

For i = Range('A65536').End(xlUp).Row To 1 Step -1
Test = InStr(1, Cells(i, 1), 'Artisan')
If (Test <> '0') Then
Lg = i & ':' & i
Rows(Lg).Delete
End If
Next
End Sub

J'espère que ça va vous aider
Cette macro trie sur la colonne A et supprime toutes les lignes contenant le mot 'Artisan' dans la colonne A
 
Bonjour Bill, Julien, le froum,

Par rapport à l'exemple de Bill, je vous propose ça :


Sub Macro1()
Dim x As Long
For x = Range('B65536').End(xlUp).Row To 1 Step -1
If UCase(Cells(x, 2).Value) = 'ARTISAN' Then Cells(x, 2).EntireRow.Delete
Next x
End Sub

Édition

Hou la ! Pas frais. Mais alors pas frais du tout... Bonjour Hady, bonjour Gérard.

Message édité par: Robert, à: 04/07/2005 17:19
 
Merci à vous Robert et gérard!
Par contre comment faire lorsque le mot est contenu dans une phrase.
Parceque ces macros ne permettent pas d'éliminer les lignes qui contiennent un mot en particulier.

@+ Juju
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
12
Affichages
2 K
abramolaura
A
K
Réponses
9
Affichages
2 K
kamyolande
K
D
Réponses
6
Affichages
1 K
D
Réponses
7
Affichages
933
Retour