Eliminare ogni X righe

Quando si importano dati da un’origine esterna, potrebbe essere necessario eliminare dati estranei da un foglio di lavoro. Ad esempio, potrebbe essere necessario rimuovere ogni seconda riga dai dati o ogni quinta riga. Fare questo a mano può essere noioso e soggetto a errori. Fortunatamente, puoi creare una macro per eliminare sia la noia che gli errori.

La seguente macro, DeleteRows, rimuoverà ogni X righe dal foglio di lavoro. Tutto quello che devi fare è selezionare le righe a cui vuoi applicarlo. La macro, come scritto, rimuoverà ogni seconda riga. Pertanto, se si desidera eliminare la prima, la terza, la quinta e la settima riga che iniziano con la riga 10, seleziona le righe da 10 a 16 e quindi eseguire questa macro. Ne risulta che le righe 10 (la prima riga), 12 (la terza riga), 14 (la quinta riga) e 16 (la settima riga) verranno eliminate.

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)

Se vuoi eliminare qualche altro multiplo di righe, cambia semplicemente l’impostazione per la variabile iStep. Ad esempio, se vuoi eliminare ogni quinta riga, cambia iStep da 2 a 5 (devi solo apportare la modifica nella dichiarazione iStep = 2).

Tags: , , , ,

Ti è stato utile?