OVH Cloud OVH Cloud

imprimer un document sans coupure

8 réponses
Avatar
Frasan
Bonjour,

J'ai un document excel que je souhaiterais imprimer (environ 16 pages)
Il s'agit d'une suite de petits tableaux (3 lignes chacun) séparés par une
ligne vierge.
Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble il y a
très longtemps, avoir vu qu'on pouvait demander à ce que les tableaux ne
soient pas coupés en deux, mais je n'avais rien noté à l'époque.

Si vous avez la solution... je suis preneur.
Merci

François

8 réponses

Avatar
Azo3
hum! sauf à configurer l'impression...
--
Serge CENCI

MVP Microsoft WORKS

NB - adresse : enlever NOSPAM
"Frasan" a écrit dans le message de news:
3fedaa6a$0$6966$
Bonjour,

J'ai un document excel que je souhaiterais imprimer (environ 16 pages)
Il s'agit d'une suite de petits tableaux (3 lignes chacun) séparés par une
ligne vierge.
Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble il y a
très longtemps, avoir vu qu'on pouvait demander à ce que les tableaux ne
soient pas coupés en deux, mais je n'avais rien noté à l'époque.

Si vous avez la solution... je suis preneur.
Merci

François




Avatar
Ricky [MVP]
Bonjour *Frasan* (et tous les lecteurs)

| Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble
| il y a très longtemps, avoir vu qu'on pouvait demander à ce que les
| tableaux ne soient pas coupés en deux, mais je n'avais rien noté à
| l'époque.
|
| Si vous avez la solution... je suis preneur.

Affichage / Aperçu des sautes de page et déplacer manuellement ceux qui
gènent
Bon d'accord c'est pas très pro mais ça peut aider à défaut de mieux. ;)
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
garnote
Salut François,

Cette macro semble convenir si :
1. tes tableaux tiennent sur une largeur de feuille,
2. tu sélectionnes une première plage de tableaux
tenant sur UNE page d'impression,
3. tes tableaux sont tous espacés par une seule ligne.

Sub Imprime()
Application.ScreenUpdating = False
Dim i As Byte
Dim NL As Byte
NL = Selection.Rows.Count
Selection.PrintOut Copies:=1, Collate:=True
'Le 15 à ajuster
For i = 1 To 15
With Selection
.Offset(NL + 1, 0).Select
.PrintOut Copies:=1, Collate:=True
End With
Next i
End Sub

Qu'en penses-tu ?

Serge

"Frasan" a écrit dans le message de news:
3fedaa6a$0$6966$
Bonjour,

J'ai un document excel que je souhaiterais imprimer (environ 16 pages)
Il s'agit d'une suite de petits tableaux (3 lignes chacun) séparés par une
ligne vierge.
Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble il y a
très longtemps, avoir vu qu'on pouvait demander à ce que les tableaux ne
soient pas coupés en deux, mais je n'avais rien noté à l'époque.

Si vous avez la solution... je suis preneur.
Merci

François




Avatar
sabatier
et accessoirement de celles d'humeur...
jps

"Ricky [MVP]" wrote:



Affichage / Aperçu des sautes de page....


Avatar
garnote
Ma dernière macro imprimait deux fois la première
sélection. Mieux ainsi :

Sub Imprime()
Application.ScreenUpdating = False
Dim i As Byte
Dim NL As Byte
NL = Selection.Rows.Count
Selection.PrintOut Copies:=1, Collate:=True
'15 à ajuster
For i = 1 To 15
Selection.Offset(NL + 1, 0).Select
Selection.PrintOut Copies:=1, Collate:=True
Next i
End Sub

Serge


"garnote" a écrit dans le message de news:
zFiHb.9831$
Salut François,

Cette macro semble convenir si :
1. tes tableaux tiennent sur une largeur de feuille,
2. tu sélectionnes une première plage de tableaux
tenant sur UNE page d'impression,
3. tes tableaux sont tous espacés par une seule ligne.

Sub Imprime()
Application.ScreenUpdating = False
Dim i As Byte
Dim NL As Byte
NL = Selection.Rows.Count
Selection.PrintOut Copies:=1, Collate:=True
'Le 15 à ajuster
For i = 1 To 15
With Selection
.Offset(NL + 1, 0).Select
.PrintOut Copies:=1, Collate:=True
End With
Next i
End Sub

Qu'en penses-tu ?

Serge

"Frasan" a écrit dans le message de
news:

3fedaa6a$0$6966$
Bonjour,

J'ai un document excel que je souhaiterais imprimer (environ 16 pages)
Il s'agit d'une suite de petits tableaux (3 lignes chacun) séparés par
une


ligne vierge.
Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble il y
a


très longtemps, avoir vu qu'on pouvait demander à ce que les tableaux ne
soient pas coupés en deux, mais je n'avais rien noté à l'époque.

Si vous avez la solution... je suis preneur.
Merci

François








Avatar
Balain
Bonsoir François,

Je te propose de déplacer tes sauts de page par une petite macro VBA ; celle
ci suppose que ton tableau commence en colonne A car IsEmpty teste la
première cellule de la ligne ...

Public Sub Sot2Page()
For i = 1 To ActiveSheet.HPageBreaks.Count
Do While Not IsEmpty(ActiveSheet.HPageBreaks(i).Location)
Set ActiveSheet.HPageBreaks(i).Location = _
ActiveSheet.HPageBreaks(i).Location.Offset(-1, 0)
Loop
Next i
End Sub


"Frasan" a écrit dans le message de
news:3fedaa6a$0$6966$
Bonjour,

J'ai un document excel que je souhaiterais imprimer (environ 16 pages)
Il s'agit d'une suite de petits tableaux (3 lignes chacun) séparés par une
ligne vierge.
Je ne voudrais pas qu'un tableau se trouve coupé en 2. Il me semble il y a
très longtemps, avoir vu qu'on pouvait demander à ce que les tableaux ne
soient pas coupés en deux, mais je n'avais rien noté à l'époque.

Si vous avez la solution... je suis preneur.
Merci

François




Avatar
Ricky [MVP]
Bonjour *sabatier* (et tous les lecteurs)
| et accessoirement de celles d'humeur...
| jps
|
| "Ricky [MVP]" wrote:
|
| |
| |
| | Affichage / Aperçu des sautes de page....

;) voilà ce qui arrive quand on a des gros doigts boudinés....

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Frasan
Merci à tous, je vais essayer tout ça.

François