Sub NouvelleLigne()
Dim N% ' N, N° de ligne en "integer"
With Sheets("Feuil1") ' Avec la feuille 1
.Unprotect ' La déprotéger
N = 1 + [Tableau1].ListObject.ListRows.Count ' N° de la nouvelle ligne
[Tableau1].ListObject.ListRows.Add ' On ajoute une ligne
[Tableau1[Sup.]].Item(N) = 1 ' On remplit la colonne Sup.
[Tableau1[Taux]].Item(N) = [F2] ' On remplit la colonne Taux
[Tableau1[Période]].Item(N) = Application.EoMonth([Tableau1[Période]].Item(N - 1), 1) ' Nouvelle date
.Protect
End With
End Sub