Paolo ha un foglio di lavoro che contiene oltre mille righe di dati. La maggior parte delle righe ha un’altezza di 12, ma alcune hanno un’altezza di oltre 100. Si chiede se c’è un modo per regolare l’altezza delle righe in modo che nessuna riga sia superiore a 40? (Il che significa che quelle sotto un’altezza di 40 manterranno la loro altezza attuale, ma quelle sopra 40 saranno regolate a 40).
Affrontare questo problema è in realtà abbastanza semplice: hai solo bisogno di un modo per scorrere le righe, determinare l’altezza della riga corrente e quindi regolare l’altezza della riga se è troppo grande. Questo può essere fatto con una macro molto semplice, come la seguente:
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)
La macro determina l’intervallo di righe utilizzate nel foglio di lavoro e quindi scorre quelle righe. La proprietà a cui prestare attenzione è la proprietà .Height, che viene controllata. Se è superiore a 40, viene impostato su 40. Ciò significa che qualsiasi cosa con un’altezza di riga inferiore a 40 rimane invariata.