Le macro vengono spesso utilizzate per suddividere, organizzare ed elaborare in altro modo le informazioni contenute nelle cartelle di lavoro. Ciò presuppone, ovviamente, che la cartella di lavoro che contiene le informazioni sia effettivamente aperta. In caso contrario, la macro dovrà ovviamente includere il codice per aprire la cartella di lavoro necessaria.
L’apertura di una cartella di lavoro può rallentare notevolmente una macro: ci vuole tempo per accedere al disco e caricare il file. Pertanto, se la tua macro potesse verificare se una cartella di lavoro è aperta prima di affrontare il fastidio di provare effettivamente ad aprirla, potresti velocizzare notevolmente le tue macro.
Abbiamo già affrontato l’argomento in questo articolo in cui spieghiamo come verificare se una cartella di lavoro risulti già aperta da qualcun altro. Oggi vedremo come controllare se la stessa cartella sia già aperta sulla nostra sessione di Windows.
Un modo molto flessibile per affrontare il compito di verificare se una cartella di lavoro è aperta consiste nell’utilizzare una funzione che esegua il controllo e quindi restituisca semplicemente un valore TRUE o FALSE a seconda che la cartella di lavoro sia aperta o meno. La seguente breve macro esegue questo breve compito:
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.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
Per utilizzare la funzione è sufficiente passarle il nome della cartella di lavoro che si vuole controllare, nel seguente modo:
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.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)