Option Explicit
Sub addinfo(page, lignes)
Dim dl As Long
Dim page As String
page = Pages
If Sheets(page).Range("b5") = Empty Then
dl = 5
Else
Sheets(page).ListObject(1).ListRows.Add
dl = Sheets(page).Range("b4").End(x1down).Row + 1
End If
With Sheets(page)
.Range("b" & dl) = .Range("A1") 'num d'opération
.Range("c" & dl) = Range("c5") 'date
.Range("d" & dl) = Range("c" & lignes) 'num de compte D
.Range("e" & dl) = Range("d" & lignes) 'description du compte
.Range("f" & dl) = Range("g3") 'num du doc
.Range("g" & dl) = Range("e" & lignes) 'valeur débit
.Range("h" & dl) = Range("f" & lignes) 'valeur crédit
End With
If Pages = "GrandJournal" Then
Sheets("GrandJournal").Range("i" & dl) = Range("c3") & Range("a1")
End If
End Sub