Comment supprimer une ligne si la premiere cellule est sélectionnée?

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

T

TopNotch63

Guest
Bonjour,

Je n'arrive pas à trouver de solution dans les autres sujets. Comment faire pour avoir une sub qui supprime une ligne entiere si la premiere cellule est sélectionnée.

Il peut y avoir plusieurs cellules de sélectionnées et pas nécessairement une à la suite de autres.

Merci.
 
Re : Comment supprimer une ligne si la premiere cellule est sélectionnée?

Bonsoir,

si j'ai compris le besoin : une idée bestiale

Code:
Sub Sup()
Dim Ligne_A_Supprimer(20) As Long
Dim L As Long

'Reperer les lignes à supprimer
For Each Cellule In Selection
 If Cellule.Column = 1 Then
  Ligne_A_Supprimer(L) = Cellule.Row
  L = L + 1
 End If
Next
'Supprimer les lignes
For L = L - 1 To 0 Step -1
 Rows(Ligne_A_Supprimer(L)).Delete
Next
'enlever la selection
Cells(Ligne_A_Supprimer(0), 1).Select
End Sub


Bon courage
 
Re : Comment supprimer une ligne si la premiere cellule est sélectionnée?

Bonsoir TopNotch63,

(...) si la premiere cellule est sélectionnée.

Ma boule de cristal me dit que la 1ère cellule est celle située en colonne A, astucieuse la guêpe non ?

Alors cette macro :

Code:
Sub SupprimeLigne()
Dim plage As Range
ActiveCell.Activate 'sécurité car un objet peut être sélectionné
Set plage = Intersect(Selection, [A:A])
If plage Is Nothing Then Exit Sub
plage.EntireRow.Delete
End Sub
Edit : salut GIBI, je ne vous avais pas vu 🙂

A+
 
Dernière édition:
- 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
2
Affichages
105
Réponses
5
Affichages
175
Retour