XL 2013 Supprimer la ligne activée dans un tableau

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 !

badraaliou4

XLDnaute Occasionnel
Bonjour,
Je voulais supprimer la ligne active dans mon tableau mais je n'arrive pas. Ci-dessous mon code
Merci pour votre aide.
VB:
Sub delete()
L=ActiceCell.Row
Selection.ListObject.ListRows(L).Delete
End Sub

' help me please
 
Bonsoir.
Essayez comme ça :
VB:
Sub Delete()
   Dim LOt As ListObject, L As Long
   Set LOt = ActiveCell.ListObject
   If LOt Is Nothing Then Exit Sub
   L = ActiceCell.Row - LOt.HeaderRowRange.Row
   If L > 0 Then LOt.ListRows(L).Delete
   End Sub
À tester
 
Bonjour le fil, badraaliou4, Dranreb

badraaliou4
Tu n'étais pas loin (avec du Selection dans le VBA comme dans ton code initial)
VB:
Sub Orbital()
Dim L&
On Error Resume Next ' pour la sauvegarde de l'entête ;-)
  With Selection
    L = .Row - .ListObject.Range.Row
    .ListObject.ListRows(L).Delete
  End With
End Sub
 
Re

Tu fais ce que tu veux avec tes cadeaux 😉
Moi, je vois une question, j'y apporte une réponse possible même si il y a déjà déjà d'autres.
Plaisir d'offrir, joie de recevoir 😉

PS: J'ai toujours en tête que le demandeur n'est pas le seul à tirer bénéficies des réponses fournies à ses questions.
 
- 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

  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
141
Réponses
5
Affichages
707
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
157
Retour