Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des
champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit
apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne
apparaisse sur la dernière page.
Y a-t-il une technique ?
Merci pour votre aide...
enirakenna
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FxM
Bonjour,
Si tu n'as que 2 pages, le plus simple est de ne PAS "répéter les entêtes". Si tu as plus de pages, je ne vois pas de solution simple. Etant donné que la mise en page va être légèrement retouchée pour ajouter/enlever les entêtes, le nombre de lignes par page va varier et ta dernière page avec entêtes ne sera pas la même que celle sans entêtes. Tu pourrais jouer sur les marges pour compenser mais je préssens un truc horrible.
Sorry.
@+ FxM
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne apparaisse sur la dernière page. Y a-t-il une technique ? Merci pour votre aide... enirakenna
Bonjour,
Si tu n'as que 2 pages, le plus simple est de ne PAS "répéter les entêtes".
Si tu as plus de pages, je ne vois pas de solution simple. Etant donné
que la mise en page va être légèrement retouchée pour ajouter/enlever
les entêtes, le nombre de lignes par page va varier et ta dernière page
avec entêtes ne sera pas la même que celle sans entêtes. Tu pourrais
jouer sur les marges pour compenser mais je préssens un truc horrible.
Sorry.
@+
FxM
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des
champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit
apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne
apparaisse sur la dernière page.
Y a-t-il une technique ?
Merci pour votre aide...
enirakenna
Si tu n'as que 2 pages, le plus simple est de ne PAS "répéter les entêtes". Si tu as plus de pages, je ne vois pas de solution simple. Etant donné que la mise en page va être légèrement retouchée pour ajouter/enlever les entêtes, le nombre de lignes par page va varier et ta dernière page avec entêtes ne sera pas la même que celle sans entêtes. Tu pourrais jouer sur les marges pour compenser mais je préssens un truc horrible.
Sorry.
@+ FxM
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne apparaisse sur la dernière page. Y a-t-il une technique ? Merci pour votre aide... enirakenna
Benead
Bonjour Enirakenna,
Tu peux éditer page par page comme ceci, en enlevant l'entête de colonnes avant l'impression de la dernière page :
' ****************** Option Explicit
Sub ImprPageParPage() Dim Cpt%, DernPage% ActiveSheet.PageSetup.PrintTitleColumns = "$A:$A" DernPage = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") For Cpt = 1 To Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") If Cpt = DernPage Then ActiveSheet.PageSetup.PrintTitleColumns = False ActiveSheet.PrintOut from:=Cpt, To:=Cpt Next End Sub
' ******************
A+ Benead XL97
enirakenna a écrit:
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne apparaisse sur la dernière page. Y a-t-il une technique ? Merci pour votre aide... enirakenna
Bonjour Enirakenna,
Tu peux éditer page par page comme ceci, en enlevant l'entête de colonnes avant l'impression de la dernière page :
' ******************
Option Explicit
Sub ImprPageParPage()
Dim Cpt%, DernPage%
ActiveSheet.PageSetup.PrintTitleColumns = "$A:$A"
DernPage = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
For Cpt = 1 To Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
If Cpt = DernPage Then ActiveSheet.PageSetup.PrintTitleColumns = False
ActiveSheet.PrintOut from:=Cpt, To:=Cpt
Next
End Sub
' ******************
A+
Benead
XL97
enirakenna a écrit:
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des
champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit
apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne
apparaisse sur la dernière page.
Y a-t-il une technique ?
Merci pour votre aide...
enirakenna
Tu peux éditer page par page comme ceci, en enlevant l'entête de colonnes avant l'impression de la dernière page :
' ****************** Option Explicit
Sub ImprPageParPage() Dim Cpt%, DernPage% ActiveSheet.PageSetup.PrintTitleColumns = "$A:$A" DernPage = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") For Cpt = 1 To Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") If Cpt = DernPage Then ActiveSheet.PageSetup.PrintTitleColumns = False ActiveSheet.PrintOut from:=Cpt, To:=Cpt Next End Sub
' ******************
A+ Benead XL97
enirakenna a écrit:
Bonjour,
Mon tableau fait plusieurs pages. Je souhaite faire répéter la ligne des champs de colonne sur chaque page qui sort à l'imprimante et que l'on voit apparaître dans l'aperçu des pages. Mais je ne veux pas que cette ligne apparaisse sur la dernière page. Y a-t-il une technique ? Merci pour votre aide... enirakenna