bonsoir,
dans ce cas il faut séparer la saisie de l'impression, par exemple saisir 50 lignes de facture et pour l'impression faire une matrice conforme aux désirs, ensuite par une macro du style :
cpt = 0
lgimp = 0
for lig = 1 to 100
if cells(lig,col) <> "" then 'Col est la colonne ou il y a toujours une saisie
cpt = cpt + 1
lgimp = lgimp + 1
'Autant que de colonnes de lafacture 1,2,3 etc...
sheets("impression").cells(lgimp,1) = sheets("saisie").cells(lig,1)
sheets("impression").cells(lgimp,2) = sheets("saisie").cells(lig,2)
etc...
end if
if cpt > 29 then
printMaPage ' Macro d'impression ded la feuille impression
cpt = 0
lgimp = 0
end if
next