Copiare righe tra fogli di lavoro sulla base di un valore di testo

Marianna si chiede se esista un modo per copiare un’intera riga da un foglio di lavoro a un altro foglio sulla base dell’occorrenza di un valore di testo specifico (“sì”) nella colonna E della riga. CERCA.VERT non sembra funzionare per questo tipo di valutazione.

Se devi eseguire questo tipo di attività solo sporadicamente, puoi semplicemente utilizzare le funzionalità di filtro di Excel. Attiva il filtro e filtra i tuoi dati in modo che mostri solo le righe che hanno “sì” nella colonna E. Copia le righe visibili e incollale nel foglio di lavoro che desideri.

Se devi svolgere l’attività più spesso, puoi creare una macro per rendere la copia un gioco da ragazzi. La seguente macro esamina le prime 1.000 righe di Foglio1 e copia in Foglio2 tutte le righe contenenti “sì” nella colonna E.

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 che la macro sovrascriverà qualsiasi informazione già presente su Foglio2. Inoltre non è “dinamica”, nel senso che se i valori nella colonna E cambiano e si desidera che le righe in Foglio2 riflettano tali modifiche, la macro non sarà di aiuto.

Tags: , , , , , ,

Ti è stato utile?