Modif Code de Delete a Clearcontents??

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 !

MuscatMimi

XLDnaute Accro
Bonsoir a tous

J'aimerais savoir, s'il est possible, de modifier, .Delete, en .Clearcontent
pour ne pas supprimer la ligne ,mais la vider


Private Sub CommandButton7_Click()
Dim VarReponse As String, L As Long, Numlign As Long
Dim LstItem As ListItem

On Error Resume Next
Set LstItem = ListView1.SelectedItem
On Error GoTo 0

If LstItem Is Nothing Then
MsgBox "Pas de ligne sélectionnée"
Else
L = ListView1.SelectedItem.Index
End If

With ListView1
Numlign = Right(.ListItems(L).Key, Len(.ListItems(L).Key) - 1) 'N° ligne de la feuille
End With

VarReponse = MsgBox("Effacer la ligne ?", vbYesNo, "Alerte")
If VarReponse = vbNo Then Exit Sub

With Sheets("Data")
.Unprotect Password:="0000" '.Protect Password:="0000"
.Range("A" & Numlign & ":L" & Numlign).Delete Shift:=xlUp
.Protect Password:="0000"
End With
CommandButton3_Click 'réini

End Sub

Merci a tous a l'avance
 
Re : Modif Code de Delete a Clearcontents??

Bonsoir,
Peut-être :
Code:
With Sheets("Data")
        .Unprotect Password:="0000" '.Protect Password:="0000"
        .Range("A" & Numlign & ":L" & Numlign).[B][COLOR=Red]ClearContents[/COLOR][/B]
        .Protect Password:="0000"
    End With
Bonne soirée.

ou :
Code:
With Sheets("Data")
        .Unprotect Password:="0000" '.Protect Password:="0000"
        .Range("A" & Numlign & ":L" & Numlign).[B][COLOR=Red]Select
          Selection.ClearContents
[/COLOR][/B]         .Protect Password:="0000"
    End With
 
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

Discussions similaires

Réponses
5
Affichages
931
Réponses
4
Affichages
764
Réponses
2
Affichages
775
Réponses
5
Affichages
757
Retour