ciao,
ritorno a chiedevi aiuto per un mio nuovo problema:
in un range di colonne e di righe variabili, ho un certo numero di valori che aggiorno di frequente;
in due colonne, a destra del range precedente, inserisco i valori min e max di ogni riga;
ad ogni aggiornamento i valori min e max cambiano;
generalmente le variazioni non sono consecutive nelle stesse colonne;
le celle, contenenti i valori min e max, cambiano colore quando si verificano delle variazioni.
vorrei ora selezionare, copiare ed incollare in qualche parte libera dello stesso foglio, oppure in un altro foglio, le righe in corrispondenza delle quali si sono verificate delle variazioni nei valori min e max, in modo da avere una visione d'insieme;
ho provato a selezionare più celle non consecutive, ma in fase di copia excel mi dice che non è possibile effettuare questa operazione.
ho usato questa macro:
Sub Copia()
Sheets("Foglio1").Select
For Each C In Range("A1:BL50") ' range tabella variabile
If C.Interior.ColorIndex = 3 Then ' il 3 corrsiponde la rosso
C.Select
Selection.Copy
End If
Next C
End Sub
ma purtroppo, dopo varie modifiche, non funziona perchè mi seleziona solo l'ultima cella del range, mentre a me interessa che selezioni tutte le righe dove si trovano le celle colorate di rosso.
come devo modificare il codice?
forse esiste un altro metodo più semplice per ottenere lo stesso risultato?
grazie
saluti miko