Bonjour Eldervand
Et sinon avec ce genre de code, ça donne quoi
Private Sub Insert_Click()
Dim Indx As Long, Num As Integer
Dim NewLine As ListRow
Dim Lo As ListObject
Dim TabLo() As String, TabSht() As String
' Tableau des feuilles
TabSht = Split("Feuil1,Feuil2,Feuil3,Feuil4,Feuil5,Feuil6", ",")
' Tableau des TS
TabLo = Split("Tabl1,Tabl2,Tabl3,Tabl4,Tabl5,Tabl6", ",")
' Pout chaque TS
For Num = 0 To UBound(TabLo)
' Désactiver le rafraichissement écran
Application.ScreenUpdating = False
' Définir le TS
Set Lo = Sheets(TabSht(Num)).ListObjects(TabLo(Num))
' Enlever la protection
Sheets(TabSht(Num)).Unprotect
' Avec le TS
With Lo
Set NewLine = .ListRows.Add
Indx = NewLine.Index
.DataBodyRange(Indx, 1) = "Ceci n'est pas un texte."
End With
' Remettre la protection
Sheets(TabSht(Num)).Protect
Next Num
Application.ScreenUpdating = True
End Sub
Chez moi ça ne "clignote" pas
A+