| | Post: 805 | Registrato il: 28/12/2009
| Città: CITTADELLA | Età: 62 | Utente Senior | excel 2007/365 | | OFFLINE | |
|
19/03/2019 18:13 | |
Ciao,
ho un problema con i filtri-stampa al workbook allegto.
Un esempio:
seleziono nel foglio "ddd" il filtro colonna "C" e i valori "aaaa" e trovo 9 righe.
Vado in anteprima di stampa e visualizzo solo 1 foglio con 3 righe.
Per risolvere devo andare in imposta pagina e mettere adatta 1 per 2 e visualizzano tutte le righe.
Ogni volta per i vari filtri devo regolare imposta pagina se ci sono molte righe.
L'interruzione di pagina nel workbook è regolato giusto.
C'è modo per non regolare ogni volta imposta pagina?
Oppure c'è bisogno di una macro che alla selezione dei filtri regoli l'imposta pagina?
Grazie.
max ____________________________
versione excel 365 ufficio
versione excel 2007 casa |
|
| | Post: 784 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
19/03/2019 19:02 | |
Come ti è già stato detto nell'altro Forum, elimina l'impostazione dell'Area di stampa che attualmente è fissata su A1:O165 che è quella che ti scombina tutte le impaginazioni (a prescindere che i filtri li applichi a mano o con macro).
Lo puoi fare dal menu 'Layout di Pagina' oppure nella scheda 'Foglio' dell' 'Imposta pagina'.
Imposta anche la Pagina con Proporzioni: "Adatta a:" indicando "1" come 'Larghezza' e lasciando vuoto (non zero o 1) il campo 'Altezza'. [Modificato da rollis13 19/03/2019 19:21]
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 805 | Registrato il: 28/12/2009
| Città: CITTADELLA | Età: 62 | Utente Senior | excel 2007/365 | | OFFLINE | |
|
19/03/2019 19:24 | |
Grazie rollis,
non so perchè l'imposta pagina l'ho tolo più volte e non so perchè poi si ritorna
Il secondo problema è che poi per fare stare tutte le righe in pochi fogli (dipende delle righe) mi tocca ogni volta impostare in adatta 1 per 1 o 1 per 2
____________________________
versione excel 365 ufficio
versione excel 2007 casa |
| | Post: 806 | Registrato il: 28/12/2009
| Città: CITTADELLA | Età: 62 | Utente Senior | excel 2007/365 | | OFFLINE | |
|
19/03/2019 20:19 | |
Con il registratore di macro ho creato questa:
Option Explicit
Sub Macro6()
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$5"
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlLandscape
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 30
End With
End Sub
ho messo .FitToPagesTall = 30 perchè con "vuoto" le righe erano tutte
concentrate e piccolissime.
E' possibile dopo avere filtrato che parti questa macro?
E' anche molto lenta
max ____________________________
versione excel 365 ufficio
versione excel 2007 casa |
| | Post: 785 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
19/03/2019 23:02 | |
Devi avere qualche problema con il tuo Excel; quando in 'Imposta Pagina / Proporzioni / Adatta a:' si lascia vuoto il campo 'Altezza' lo si fa proprio per permettere ad Excel di riempire la pagina di stampa fino al limite inferiore per poi proseguire automaticamente nella pagina successiva nel caso ci siano altre righe da stampare. [Modificato da rollis13 19/03/2019 23:05]
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 807 | Registrato il: 28/12/2009
| Città: CITTADELLA | Età: 62 | Utente Senior | excel 2007/365 | | OFFLINE | |
|
19/03/2019 23:14 | |
Appunto per questo ho creato questa macro che deve partire ad ogni uso dei filtri che però è un pò lenta.
In un'altra macro qui lasciavo false
.FitToPagesWide = 1
.FitToPagesTall = False <<<<<
ma non cambiava nulla.
[Modificato da maxma62 19/03/2019 23:16] ____________________________
versione excel 365 ufficio
versione excel 2007 casa |
| | Post: 3.316 | Registrato il: 03/04/2013
| Utente Master | Excel 2000 - 2013 | | OFFLINE | |
|
20/03/2019 07:21 | |
Togli: - Area di stampa - Righe da ripetere in alto - Tutte le "Interruzioni di pagina" Inserisci: - Adatta a: 1 pagina Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 808 | Registrato il: 28/12/2009
| Città: CITTADELLA | Età: 62 | Utente Senior | excel 2007/365 | | OFFLINE | |
|
20/03/2019 12:42 | |
Ciao,
come già detto l'imposta pagina dopo averlo inmpostato come dice giuseppe si sballa e non resta.
E' possibile con la macro che ho creato che poi resti?
Se possibile che si avvi ad ogni cambio dei filtri.
max ____________________________
versione excel 365 ufficio
versione excel 2007 casa |
|
|