Recherche de valeur et suppression de ligne

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

elrycs

XLDnaute Nouveau
Bonjour à tous,

Je cherche un coup de main pour corriger le code suivant :

Sub xls_help()

Dim i As Long
Dim c As Range


Application.ScreenUpdating = False

Sheets("feuil1").Select

Set c = ActiveCell

Sheets("feuil2").Select

For i = [B65536].End(xlUp).Row To 2 Step -1

If Cells(i, 2) = c Then

rep = MsgBox("suppression?" & c, vbYesNo + vbExclamation, "Avertissement")

If rep = vbYes Then

Rows(i).EntireRow.Delete

On Error Resume Next

End If

Next i

Else
Exit Sub
End If

Sheets("feuil1").Select

If Err Then MsgBox "pas de ligne à supprimer", vbCritical

End Sub

En gros : je sélectionne une cellule sur la première feuille et toutes les lignes de la feuil2 dont la valeur correspond dans la colonne B, sont supprimées (avec un message de confirmation de suppression et un au cas ou il n'y a rien à supprimer).

La boucle de suppression fonctionne, mais des que je rajoute les msgbox, c'est le drame 🙂

Merci pour votre aide.
 
- 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
7
Affichages
270
Réponses
8
Affichages
234
Retour