Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème macro

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

P

Pepedro

Guest
Bonjour,
J'ai écris une macro pour supprimer des lignes vides et des lignes contenant deux mots différents... Mais quand je la lance elle ne supprime pas tout ce que je veux, je suis obligé de la lancer 2 à 3 fois et je ne vois pas pourquoi !!
Mon fichier fait environ 19000 lignes !!

Code:
Sub SupprimerTexteMA()

    Dim i As Integer
    Dim a As Long

    For a = Range("A65536").End(xlUp).Row To 1 Step -1
        Select Case Cells(a, 1).Value
            Case "Tendances", "Informations"
                Cells(a, 1).EntireRow.Delete
        End Select
    Next

    For i = 1 To 19360
        If Cells(i, 3) = "" Then
            Cells(i, 1).EntireRow.Delete
        End If
    Next
    
End Sub

Merci par avance.
 

Pièces jointes

Re : Problème macro

Merci jean pierre, en effet ça supprime bien les lignes vides, mais il reste un problème sur la suppression des lignes contenant les mots. Celles contenant le mot "tendances" se suppriment bien mais pas l'autre !!
 
Re : Problème macro

Bonjour PepedroEssayez ceci :
Code:
[COLOR="DarkSlateGray"][B]Sub SupprimerTexteMA()
Dim a&
   For a = Range("A65536").End(xlUp).Row To 1 Step -1
      Select Case Split(Cells(a, 1).Value & Space(1))(0)
         Case "Tendances", "Informations": Cells(a, 1).EntireRow.Delete
         Case Else: If Cells(a, 3) = "" Then Rows(a).EntireRow.Delete
      End Select
   Next
End Sub[/B][/COLOR]
ROGER2327
#3596


Samedi 14 Merdre 137 (Saint Sphincter, profès, SQ)
12 Prairial An CCXVIII
2010-W22-1T22:27:23Z
 
- 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

Réponses
5
Affichages
908
Réponses
15
Affichages
779
Réponses
4
Affichages
280
Réponses
8
Affichages
778
Réponses
2
Affichages
257
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…