Consever la ligne 1 de mes titres

Résolu/Fermé
VDB.57 - Modifié par crapoulou le 16/04/2016 à 22:36
 VDB.57 - 17 avril 2016 à 11:22
Bonjour,

Je me permet de vous joindre mon petit programme qui fonctionne.Il me permet d’effacer la dernière ligne de mon tableau.
Par contre je voudrais conserver la ligne N°1 de mes titres.
Le retraité que je suis vous remercie par avance pour l'aide que vous donnez à tous les intéressés comme moi.


Private Sub CommandButton5_Click()
  Dim DernLigne As Long
DernLigne = Range("a" & Rows.Count + 1).End(xlUp).Row
Range("a" & DernLigne) = ""
    Range("b" & DernLigne) = ""
    Range("c" & DernLigne) = ""
    Range("d" & DernLigne) = ""
    Range("e" & DernLigne) = ""
    Range("f" & DernLigne) = ""
    Range("g" & DernLigne) = ""
    Range("h" & DernLigne) = ""
    Range("i" & DernLigne) = ""
    Range("l" & DernLigne) = ""
End Sub



Encore merci pour votre implication.

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
17 avril 2016 à 00:22
Bonjour,

Essaies ce code :
Private Sub CommandButton5_Click()
  With ActiveSheet
    With .Cells(.Rows.Count, "A").End(xlUp)
      If .Row = 1 Then Exit Sub
      .EntireRow.ClearContents
    End With
  End With
End Sub
0
Bonjour Patrice,

Merci pour ta réponse qui me convient très bien.

Pierrot.
0
Merci, pour cette réactivité et cette efficacité.
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
17 avril 2016 à 06:31
Bonjour
Private Sub CommandButton5_Click()
    Dim DernLigne As Long
    DernLigne = Range("a" & Rows.Count).End(xlUp).Row
    If DernLigne <> 1 Then Range("A" & DernLigne & ":i" & DernLigne & ",L" & DernLigne).ClearContents
End Sub

Cdlt
0
Bonjour et merci Frenchie83

Merci pour ta réponse qui me convient très bien.

Pierrot
0
Efficacité et réactivité sont au RDV.

Merci encore.
0