Eseguire codice prima della stampa
Hai un problema con Excel? 
Eseguire codice prima della stampa
di Neo (utente non iscritto) data: 19/05/2014 12:59:30
Salve ragazzi,
il mio problema si divide in 2:
1.
Devo eseguire del codice nel momento in cui un foglio viene stampato, ragion per cui lo ho inserito in
Private Sub Workbook_BeforePrint(Cancel As Boolean)
il problema che nasce e che vorrei che il codice fosse eseguito solo se stampo un foglio in particolare non tutti i fogli.
Avete suggerimenti?
2.
Mettendo da parte il problema 1. Sul mio pc con excel 2010 apparte il fatto che il codice parte se stampo qualsiasi foglio, tutto funziona correttamente.
Se passo il file su un altro pc con office 2007 il file con estensione xlsm non viene nemmeno aperto, se lo converto in xls non esegue nulla, Senza darmi nemmeno avvisi o altri.
Avete lumi?
Grazie dell'aiuto
di lepat (utente non iscritto) data: 19/05/2014 15:10:31
se stampi solo il foglio attivo puoi usare questa macro, altrimenti non saprei consigliarti
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name = "Foglio2" Then
MsgBox "foglio2"
End If
End Sub |
di Neo (utente non iscritto) data: 19/05/2014 16:39:10
Perfetto ti ringrazio non ci avevo pensato.
Il punto 1. è risolto.
Vuoi Approfondire?