Sub InsertLine()
nbLigne = Application.InputBox("Combien de lignes souhaitez vous ajouter?")
With ActiveSheet.ListObjects(1)
For i = 1 To nbLigne
.ListRows.Add
'si on ne spécifie rien, la ligne sera créée EN BAS: comme dernière ligne
'.ListRows.Add (1) si tu spécifies 1: la ligne sera créée en première position: Juste en dessous de la ligne d'entete
'.ListRows.Add (4) si tu spécifies 4: la ligne sera créée en 4eme position
Next i
End With
End Sub
Sub DeleteONELine()
nbLigne = Application.InputBox("tapez la ligne à supprimer")
With ActiveSheet.ListObjects(1)
.ListRows(nbLigne).Delete
End With
End Sub
Sub DeleteLines()
nbLigne = Application.InputBox("tapez les lignes en ordre croissant à supprimer séparée d'un -")
LigToSup = Split(nbLigne, "-")
For i = UBound(LigToSup, 1) To LBound(LigToSup, 1) Step -1
With ActiveSheet.ListObjects(1)
.ListRows(CDbl(LigToSup(i))).Delete
End With
Next i
End Sub
Sub ClearLine()
With ActiveSheet.ListObjects(1)
.DataBodyRange.ClearContents
End With
End Sub