Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

vba excel area di stampa variabile

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

vba excel area di stampa variabile

Postdi macio66 » 31/03/20 16:41

Buongiorno

In un foglio, ho la necessità di avere due aree di stampa.
Una è sempre fissa (M1:O18), mentre la seconda (A1:H) varia a seconda della lunghezza della colonna "G".
Ho provato trovando l'ultima riga scritta in "G":

UltimaRiga = Worksheets("Foglio1").Cells(Rows.Count, "G").End(xlUp).Row

e inserendola in questo modo:

ActiveSheet.PageSetup.PrintArea = "A1:H & UltimaRiga , M1:O18"

ma mi da errore di run-time '1004'.
Sono io che non riesco a trovare una soluzione, o non e possibile farlo?
Grazie
macio66
Utente Senior
 
Post: 126
Iscritto il: 13/06/13 14:59

Sponsor
 

Re: vba excel area di stampa variabile

Postdi Anthony47 » 31/03/20 23:34

Hai concatenato male le stringhe:
Codice: Seleziona tutto
ActiveSheet.PageSetup.PrintArea = "A1:H" & UltimaRiga & " , M1:O18"

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 16928
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: vba excel area di stampa variabile

Postdi macio66 » 01/04/20 08:49

Ciao Anthony
Grazie per la dritta.
Buona giornata
macio66
Utente Senior
 
Post: 126
Iscritto il: 13/06/13 14:59


Torna a Applicazioni Office Windows


Topic correlati a "vba excel area di stampa variabile":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti