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

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.
 

Dranreb

XLDnaute Barbatruc
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
 

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16