1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
While Not rs.EOF
'Création fichier facture par client
Set xlsClasseur = xls.Workbooks.Add
Set xlsFeuille = xlsClasseur.Worksheets(1)
'Ecriture nom client et periode dans le fichier excel
xlsFeuille.Cells(1, 1).Value = "Client : "
xlsFeuille.Cells(1, 2).Value = (rs!clientniveau3)
xlsFeuille.Cells(2, 1).Value = "Période : "
xlsFeuille.Cells(2, 2).Value = CmbPeriodeEditerFacture.Value
'Ecriture Entete
xlsFeuille.Cells(4, iColCatAP).Value = "Categorie application"
....................
'Paramétrer l'impression en une seule page
With xlsFeuille.PageSetup
.PrintArea = "A1:M100"
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
'Enregistrer le fichier facture par client
xlsClasseur.SaveAs FileName:=CurrentProject.Path & "\" & sNomRepertoire & "\Facture" & CmbMois.Value & Replace(rs!clientniveau3, "*", "étoile") & ".xlsx", FileFormat:=xlWorkbookDefault
xlsClasseur.Close
Set xlsClasseur = Nothing
Set xlsFeuille = Nothing
rs.MoveNext
Wend |
Partager