suppression de lignes

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

A

arkheos

Guest
Bonjour,

pouvez vous m'aider à écrire le code VBA pour supprimer une ligne en fonction d'une valeur contenue dans cette ligne ? 😱

Merci
 
Re : suppression de lignes

Bonjour Arkheos, Nat, bonjour le forum,

Je propose cette macro événementielle à placer par VBE dans le composant Worksheet adéquat. Feuil1(Feuil1) par exemple :

Tu double-clique dans une ligne. Une boite s'ouvre. Tu tapes le mot rechercher et tu valides. Si le mot existe dans la ligne, celle-ci est effacée :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'au double clic dans la cellule
Dim li As Long 'déclare la variable li
Dim ch As String 'déclare la variable ch
 
Cancel = True 'évite le mode édition lié au double-clic
li = Target.Row 'définit la variable li
ch = InputBox("Tapez le texte recherché", "Recherche") 'définit la variable ch (boîte de saisie)
 
For x = 1 To 256 'condition : boucle sur toutes les cellules de la ligne
    If Cells(li, x) = ch Then 'si la cellule =ch
        GoTo fin 'va à la balise "fin"
    End If 'fin de la condition
Next x 'prochaine cellule de la ligne
 
Exit Sub 'sort de la procédure
 
fin: 'balise
Rows(li).Delete 'supprime la ligne
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
345
Réponses
7
Affichages
201
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
498
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
314
  • Question Question
Microsoft 365 index
Réponses
8
Affichages
303
Retour