Come disattivare il ricalcolo automatico sulla singola cartella di lavoro di Excel

Le cartelle di lavoro di Excel possono diventare piuttosto complesse. In effetti, è possibile creare cartelle di lavoro il cui ricalcolo può richiedere ore. L’unico problema con questo, ovviamente, è che quando apri una cartella di lavoro, viene ricalcolata automaticamente se Excel è configurato per farlo. Ciò significa che, in alcuni casi, la semplice apertura di una cartella di lavoro può richiedere ore.

Una soluzione, ovviamente, consiste nel disattivare il ricalcolo automatico prima di aprire la cartella di lavoro. Se sei come me, questa soluzione non è eccezionale perché nemmeno la mia memoria lo è 🙂

Una soluzione migliore consiste nel disattivare il ricalcolo automatico per alcune cartelle di lavoro. Poiché Excel non consente di specificare il ricalcolo manuale o automatico cartella di lavoro per cartella di lavoro, sarà necessario aggiungere questa funzionalità tramite l’uso di una macro che viene eseguita automaticamente all’apertura della cartella di lavoro. Questa macro può disattivare il ricalcolo automatico, come mostrato qui:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

 

Questa macro deve essere inserita nella finestra di codice dell’oggetto Questa_cartella_di_lavoro. Ciò significa che dovresti aprire la cartella di lavoro, premere Alt+F11 per visualizzare l’editor VBA, quindi fare doppio clic sull’oggetto Questa_cartella_di_lavoro nel Visualizzatore oggetti (angolo in alto a sinistra della finestra dell’editor VBA).

Se lo desideri, puoi anche posizionare un’altra macro subito dopo la precedente. Questa macro viene eseguita automaticamente alla chiusura della cartella di lavoro e, in questo caso, riattiva il ricalcolo automatico:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

 

C’è un avvertimento importante da ricordare in relazione all’utilizzo di questa macro. È possibile impostare solo la modalità di calcolo per l’intera applicazione. Pertanto, con il ricalcolo automatico disattivato, nessun altro foglio di lavoro verrà ricalcolato automaticamente.

 

Tags: , , , , , ,

Ti è stato utile?