Effacer le contenu de la dernière ligne sans effacer une formule

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

Moniato

XLDnaute Nouveau
Bonjour à tous je n'arrive pas à trouver un code pour un CommandButton_Click() dans userform, qui puisse effacer le contenu de ma dernière ligne sans m'effacer la formule contenu dans la dernière cellule de cette ligne colonne E.

Voici ce qui fonctionne mais qui m'efface tout formule compris.

Private Sub CommandButton_Click()
Application.ScreenUpdating = False
Dim derligne As Integer
If MsgBox("confirmez-vous la suppression de la derniere ligne?", vbYesNo, "confirmation") = vbYes Then
derligne = Sheets("VDD").Range("A456541").End(xlUp).Row + 1#
derli = Sheets("VDD").Range("A" & Rows.Count).End(xlUp).Row
Sheets("VDD").Cells(derli, 1).EntireRow.ClearContents


End If

End Sub

Si quelqu'un pourrait m'aider ce serait vraiment sympa.
Merci.
 
Bonsoir.
Ça plante forcément puisque vous avez supprimé toutes les instruction devant qui préparaient le terrain !
votre Sheets("VDD").Cells(derli, 1).EntireRow.ClearContents, vous pouvez aussi la remplacer par
VB:
Sheets("VDD").[A:D].Rows(derli).ClearContents
 
- 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
479
Retour