Effacer les lignes lorsque un cellule contient un texte x

  • Initiateur de la discussion Initiateur de la discussion nak
  • 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 !

nak

XLDnaute Occasionnel
Bonjour,

Je voudrais effacer les lignes d'une feuille lorsque une des cellules contient "Total*"
Voici ma macro :
Sub Macro1()

Dim cell As Range
Dim test As Integer
Dim i As Integer

Application.ScreenUpdating = False

For i = 100 To 1 Step -1
For Each cell In Rows(i)
If cell.Text.Value = Total & "*"
Next
If test = 1 Then Rows(i).Delete
test = 0
Next

Application.ScreenUpdating = True

End Sub

Je n'arrive pas à définir la ligne : If cell.Text.Value = Total & "*"
Soit quand une celllule contient Total*

Quelqu'un peut m'aider SVP

Merci
 
Re : Effacer les lignes lorsque un cellule contient un texte x

Re,

Oui, même si sur 100 lignes ça devrait aller...

Code:
Sub Macro1()

Dim i As Integer

Application.ScreenUpdating = False

For i = 100 To 1 Step -1
If ucase(range("A" & i).Value) Like "TOTAL*" or ucase(range("D" & i).Value) Like "TOTAL*" then rows(i).Delete
Next i

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
5
Affichages
916
Réponses
15
Affichages
792
Réponses
5
Affichages
575
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour