Contare le volte in cui viene utilizzato un foglio di lavoro

Potresti volere un modo per tenere traccia di quante volte viene utilizzato un particolare foglio di lavoro. Ci sono molti modi per ottenere questo risultato. Un modo facile è semplicemente memorizzare il conteggio nel foglio di lavoro stesso. Fai clic con il pulsante destro del mouse sulla scheda del foglio di lavoro, quindi scegli Visualizza codice dal menu contestuale. Excel visualizza l’editor di Visual Basic, in cui è necessario incollare il seguente codice:

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)

 

Questo codice incrementa il valore nella cella A1 ogni volta che viene attivato il foglio di lavoro. È possibile modificare le posizioni delle celle in cui la macro scrive le proprie informazioni, in base alle proprie esigenze.

Un approccio più approfondito consiste nel creare una macro che incrementi i riferimenti denominati all’interno della cartella di lavoro. Considera la seguente macro:

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 funzione è progettata per essere chiamata da una macro diversa, una attivata dall’evento che dovrebbe causare l’incremento del contatore di utilizzo. Ad esempio, se si desidera tenere traccia di ogni volta che il foglio di lavoro viene attivato, utilizza la seguente macro come parte dell’oggetto Questa_cartella_di_lavoro:

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)

 

La macro incrementa un contatore denominato “Attivato” per il foglio di lavoro. Lo fa chiamando la macro IncrementEventCounter, con il nome del contatore e il nome del foglio di lavoro. Se, invece, si desidera contare il numero di volte che un foglio di lavoro è stato modificato, è possibile utilizzare la seguente macro come parte dell’oggetto Questa_cartella_di_lavoro:

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)

 

L’unica differenza tra questa macro e la precedente è che incrementa un contatore denominato “Modificato”. Per vedere i valori dei contatori, basta inserire una formula in una cella che faccia riferimento al contatore. Ad esempio, è possibile inserire “=Modificato” per vedere il valore del contatore Modificato o “=Attivato” per vedere il valore del contatore Attivato. Il valore di ciascun contatore differirà da foglio a foglio, poiché i contatori vengono mantenuti foglio per foglio.

 

 

Tags: , , , , , , , , , , , , , , , , , , , ,

Ti è stato utile?