Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

stampa righe filtrate

Ultimo Aggiornamento: 20/03/2019 12:42
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
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 11:28. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com