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

Supprimer une ligne

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

Luigi

XLDnaute Occasionnel
Bonjour à tous. J’ai une macro qui supprime la dernière ligne d’un tableau en fonction de la taille du tableau, elle fonctionne bien. Mais je voudrais que la suppression soit impossible si la dernière ligne du tableau est la première et qu'une msgbox apparaisse. La première ligne de mon tableau commence à la ligne 13 du fichier Excel.
Ci-dessous ma macro, mais elle ne fonctionne pas. Quelqu’un pourrait-il m’orienté vers la solution.

Sub SupLigneIII()
'

Dim Derligne As Long

Range("B13").Select
Selection.End(xlDown).Select
Derligne = ActiveCell.Row

If Range("B" & Derligne).Value = Rows("13:13") Then
MsgBox "Impossible de supprimer la ligne", vbExclamation, "Supprimer ligne"
Else
Range("B" & Derligne).Select
Selection.EntireRow.Delete
Range("B7").Select

End If
End Sub

Merci
 
Re : Supprimer une ligne

Salut,

Voici qui devrait te convenir :

Code:
Sub SupLigneIII()
Dim Derligne As Long
Derligne = Range("B65536").End(xlUp).Row

If Derligne <= 13 Then
  MsgBox "Impossible de supprimer la ligne", vbExclamation, "Supprimer ligne"
Else
  Range("B" & Derligne).Select
  Selection.EntireRow.Delete
  Range("B7").Select

End If
End Sub

A+
Horatio
 
Re : Supprimer une ligne

Bonsoir,
A noter que, si je peux me permettre, la sélection de la ligne avant suppression est inutile
Code:
  Range("B" & Derligne).EntireRow.Delete
  Range("B7").Select
A+
kjin
 
- 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 worksheet_change
Réponses
29
Affichages
1 K
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
559
Réponses
3
Affichages
284
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…