evento esegui macro
Hai un problema con Excel? 
evento "esegui macro"
di Ciccius_prime (utente non iscritto) data: 25/07/2014 11:50:22
rieccoci...
sempre per il mio solito file per la gestione della spedizione postale ora mi sono accorto che per facilitare il lavoro degli altri e non complicare il mio sarebbe meglio se riuscissi a proteggere i fogli di inserimento e soprattutto quelli con le formule...
ho gia provato le proprietà .protect e .unprotect e vanno benissimo(avendolo testato) ... il mio quesito è
quale sub devo utilizzare per sbloccare i fogli per eseguire le macro e riproteggerli quando sono state eseguite???
nel senso... facilmente potrei annidare all'inizio e alla fine di ogni macro quelle che ho creato per proteggere e sproteggere...però ho letto in giro di eventi come calculate o sheet change... volevo capire se ne esiste uno che faccia al mio caso..(sicuramente si)
in sostanza ogni volta che eseguo una macro deve prima togliermi il blocco e poi rimetterlo una volta eseguita...
confido come sempre nella vostra sapienza...
ad maiora
ps: non mi serve proteggere tutti i fogli ma solo alcuni... per quello non uso thisworkbook.protect ma elenco ogni singolo foglio e poi richiamo le macro...
spero di essermi spiegato:D
di lepat (utente non iscritto) data: 25/07/2014 12:23:54
dalla finestra macro puoi vedere quali sono tutti gli eventi disponibili per i fogli e il documento, non credo che esista quello che chiedi
di ciccius (utente non iscritto) data: 25/07/2014 12:36:52
mumble mumble....
non esiste nemmeno un evento tipo "before" calculate e "after" calculate...
mi sa che mi conviene seguitare con la via vecchia: annido in ognuna macro le macro per sbloccare e bloccare...
Vuoi Approfondire?