Condividi:        

AUTO_CLOSE chiudi FOGLI NASCOSTI ...SE sono stati aperti

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

AUTO_CLOSE chiudi FOGLI NASCOSTI ...SE sono stati aperti

Postdi scanacc » 14/05/18 14:45

Vorrei inserire nel comando Auto_close un comando per chiudere un foglio nascosto nel caso in cui il foglio sia stato aperto. Nel caso invece il foglio non sia stato aperto, il comando non dovrebbe avere seguito.
Grazie per l'aiuto
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Sponsor
 

Re: AUTO_CLOSE chiudi FOGLI NASCOSTI ...SE sono stati aperti

Postdi Anthony47 » 14/05/18 14:54

Nel caso invece il foglio non sia stato aperto, il comando non dovrebbe avere seguito.
Perche' vuoi complicarti la vita?

Metti nel modulo QuestaCartellaDiLavoro la macro
Codice: Seleziona tutto
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Foglio3.Visible = xlSheetHidden      '<<< Adattare
End Sub

Ribadirei pero' la cosa all'apertura del file (infatti non puoi essere certo che il file venga effettivamente salvato dopo la Sub Workbook_BeforeClose); sempre nel modulo QuestaCartellaDiLavoro:
Codice: Seleziona tutto
Private Sub Workbook_Open()
Foglio3.Visible = xlSheetHidden
End Sub

Nota che ho usato il "CodeName" del foglio di lavoro, perche' il nome foglio potrebbe anche essere modificato dall'utente.

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


Torna a Applicazioni Office Windows


Topic correlati a "AUTO_CLOSE chiudi FOGLI NASCOSTI ...SE sono stati aperti":


Chi c’è in linea

Visitano il forum: Nessuno e 28 ospiti