Bonjour,
En appuyant sur le bouton "Imprimer Feuilles" je suis sur la feuille "ACHATS"
en effet.
Je dois dire que je suis novice en vba et j'éssaye des codes ou je ne comprend pas toutes les nuances et je te remercie de prendre du temps pour mon probléme ainsi que toutes les autres personnes qui m'ont aidés sur ce fichier.
.PrintArea = .Range("b1:x" & .Range("C65536").End(xlUp).Row).Address
sur cette ligne de code j'ai une erreur "Propriété ou méthode non géré pour cette objet"
pour les sauts de page sur l'onglet mise en page je vois des ligne qui délimites les pages
Cordialement
bonjour,
Alors si je mets un bouton de commande et ce code
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub CommandButton1_Click()
'********************************************************************
'ROUTINE POUR COPIER ENTETE DATE TITRE No DE PAGE SUR TOUTE LES PAGES
'********************************************************************
With Worksheets("Achats")
With .PageSetup
.PrintTitleRows = "$1:$1" 'COPIE 1Ere LIGNE SUR CHAQUE FEUILLE
.LeftHeader = "&""Arial,Gras""&D" 'AFFICHE DATE A GAUCHE
.CenterHeader = "&""Arial,Gras""&14ACHATS MARTIN DESSERT" 'TITRE DE LA PAGE
.CenterFooter = "Page &P de &N" 'INDIQUE PAGE 1 SUR 2 PAR Ex
End With
.PrintOut 'ENLEVER " ' " EN DEBUT LIGNE POUR IMPRIMER LA FEUILLE ACHATS
End With
End Sub |
tout fonctionne bien je peux imprimer 1 ou 2 ou 3 pages selon la longueur ce code ce trouve dans "feuil2(Achats)" et non dans un module
mais si à la place du bouton je mets une forme pour que ce soit plus beau et que j'insèrt un module avec le même code au preview j'obtiens impression de la page 1 à 11
Cordialement
Partager