Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

modifica macro chiusura excel

Ultimo Aggiornamento: 01/04/2018 17:30
Post: 751
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
31/03/2018 19:17

Ciao a tutti.
Nella macro allegata dopo l'avvio si visualizza un messagggio.
Chiedo una modifica.
Nella macro è disabilitato il CTRL+PAUSE.
Quando si visualizza il messaggio iniziale clicco CTRT+PAUSE si viusalizza
un messaggio "CTRL+PAUSE è disabilitato" e qui dovrebbe chiudersi Excel ma
invece si visualizzano i due messaggi che ci sono in
Private Sub Workbook_BeforeClose(Cancel As Boolean).
Cliccando CTRL+PAUSE dovrebbe chiudersi excel senza passare per
Private Sub Workbook_BeforeClose(Cancel As Boolean).
Spero di essermi spiegato.
Un saluto e buona Pasqua a tutti.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 675
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
01/04/2018 00:07

Mettici un Application.EnableEvents = False prima del ThisWorkbook.Close in modo da evitare l'attivarsi dell'evento Workbook_BeforeClose .

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 751
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
01/04/2018 09:16

Ciao rollis13
è o.k. [SM=g27811]
Un saluto e buona Pasqua.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 676
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
01/04/2018 14:14

Grazie del riscontro [SM=g27811] e Buona Festa anche a te.

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 752
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
01/04/2018 15:32

Ciao,
succede qualcosa di strano.
La macro funziona ma non so perchè, dopo aver fatto varie prove, che questo workbook aprendolo direttamente dal file
non si visualizzi il messaggio di avvio.
Se invece apro questo workbook lo apro da nuovo foglio>apri il workbook funziona sempre.
Forse troppo consumo di memoria?
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 677
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
01/04/2018 16:27

Immagino che ti è chiaro che senza poter replicare il problema è difficile per chiunque fare diagnosi.
L'unico pensiero che mi viene è che dato che stai utilizzando 'ThisWorkbook.Close', se poi ti scordi di chiudere del tutto Excel, quando vai ad aprire nuovamente il file viene "ripresa" la precedente sessione di Excel e pertanto la macro 'WorkBook_Open' non si attiva.

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 753
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
01/04/2018 17:30

Mah non so.
Questo file qualche volta per qualche motivo all'avvio non si visualizza il messaggio.
Chiudo e riapro per varie volte e il messaggio non si visualizza.
Se poi lo apro con excel (principale) > apri e seleziono questo file funziona sempre.
Questo capita anche con altri workbook sempre con macro.
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
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:04. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com