Ripristinare i nomi predefiniti per i nuovi fogli di lavoro

Pietro ha sviluppato una macro che elimina tutti i fogli di lavoro in una cartella di lavoro tranne uno denominato “Indice”. Questa macro funziona bene. Tuttavia, dopo aver eseguito la macro, se aggiunge un nuovo foglio di lavoro, si aspetta che venga denominato “Foglio1” come impostazione predefinita, ma in realtà viene denominato con un numero successivo, ad esempio “Foglio3” o “Foglio4”. Pietro si chiede cosa sia necessario per reimpostare la numerazione dei fogli al valore predefinito previsto.

Il modo più semplice per reimpostare la numerazione dei fogli è semplicemente chiudere la cartella di lavoro e riaprirla. Ciò, tuttavia, comporta un passaggio manuale da parte tua. Se stai aggiungendo i nuovi fogli di lavoro tramite macro, probabilmente non vuoi chiudere e riaprire manualmente la cartella di lavoro.

Potresti, se lo desideri, creare una semplice macro per eseguire il processo di chiusura e riapertura. Ciò funzionerà solo se la macro è memorizzata nella cartella di lavoro macro personale e non nella cartella di lavoro che stai chiudendo.

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 determina il nome della cartella di lavoro corrente e quindi imposta un evento OnTime per aprire la cartella di lavoro 1 secondo nel futuro. Durante quel secondo, quindi, la cartella di lavoro viene chiusa e salvata, il che consente di riaprirla correttamente.

Potresti, se lo desideri, anche scegliere di aggiungere i tuoi nuovi fogli di lavoro tramite macro. La seguente breve macro aggiunge un foglio di lavoro e quindi lo rinomina immediatamente con il nome desiderato.

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)

 

Ti consigliamo di giocare con queste soluzioni e scoprire quale funziona meglio per le tue esigenze, in particolare se desideri integrare la soluzione con una macro già esistente.

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

Ti è stato utile?