Consever la ligne 1 de mes titres

Résolu
VDB.57 -  
 VDB.57 -
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

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    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
    1. VDB.57
       
      Bonjour Patrice,

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

      Pierrot.
      0
    2. VDB.57
       
      Merci, pour cette réactivité et cette efficacité.
      0
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    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
    1. VDB.57
       
      Bonjour et merci Frenchie83

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

      Pierrot
      0
    2. VDB.57
       
      Efficacité et réactivité sont au RDV.

      Merci encore.
      0