Ordinare i fogli di lavoro in base al valore di una cella

Altri suggerimenti di questo sito hanno fornito modi per ordinare i fogli di lavoro nella cartella di lavoro in base al nome del foglio. Cosa succede, tuttavia, se si desidera ordinare i fogli di lavoro in base a un valore in una determinata cella di ciascun foglio di lavoro? Ad esempio, potresti avere una serie di fogli di lavoro che condividono lo stesso layout generale e desideri che i fogli di lavoro siano ordinati in base al valore nella cella H7 di ciascun foglio di lavoro.

L’unico modo per gestirlo è con una macro. La macro deve scorrere ogni foglio di lavoro nella cartella di lavoro e quindi controllare la cella chiave in ogni foglio successivo per vedere come si confronta con la stessa cella in altri fogli di lavoro. Se il valore della cella è inferiore al foglio di lavoro corrente, è possibile spostare il foglio di lavoro che contiene il valore minore.

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)

 

Si noti l’uso del metodo Move, che esegue lo spostamento effettivo dei fogli di lavoro. I nomi dei fogli di lavoro non contano, solo il loro posizionamento in base al valore nella cella H7 di ogni foglio di lavoro.

A seguire trovi invece un’altra versione della macro che però utilizza la funzione DATI.ORDINA introdotta in Excel 365 o Excel 2021:

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)

 

Tags: , , , , , , , ,

Ti è stato utile?