XL 2019 macro insérer une ligne automatique

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 !

Bonjour,

Proposition dans fichier joint:
VB:
Sub AjoutLignes()
    Dim lo As ListObject
    Dim lx As Long
    Set lo = ThisWorkbook.Sheets("amigo").ListObjects("Tableau3")

    If Not lo.DataBodyRange Is Nothing Then
        On Error GoTo FIN_IF
        Application.ScreenUpdating = False
        For lx = lo.ListRows.Count To 1 Step -1
            If lo.ListRows(lx).Range(1) <> "" Then lo.ListRows.Add lx + 1
        Next
FIN_IF:
        Application.ScreenUpdating = True
    End If
End Sub

Cordialement
 

Pièces jointes

Re,

C'est une autre question et il faut faire autrement! J'ai répondu à la question telle qu'elle était posée.
Maintenant si la demande évolue, je ne vais pas refaire à chaque fois. A vous de savoir exactement ce que vous voulez et de poser des question claires et précises dès le début.

Bonne continuation
 
- 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

Retour