Ciao a tutti, qualcuno è in grado di risolvermi questo piccolo problemino con una macro di excel?
Ho due liste
lista uno
mario
franco
giuseppe
paolo
ecc..
lista due
mario
Giovanni
ugo
ecc..
La macro va nella prima lista, per ogni nome presente va nella seconda lista e comincia a scorrerla.
Se trova il nome fà una serie di azioni, altrimenti no.
Per fare ciò nidifico due cicli For each...next uno dento l'altro. Il primo scorre la prima lista e per ogni nome passa il controllo al secondo che scorre la seconda per trovare la corrispondenza e, nel caso compiere le azioni.
Il problema sta nel fatto che il secondo ciclo, anche se trova subito la corrispondenza (es. mario,mario) finito di compiere le azioni continua a scorrere la lista 2 fino alla fine prima di ridare il controllo al primo ciclo che passa al secondo nome.
Esiste il modo per dire al secondo ciclo di interrompersi e saltare al next del primo ciclo appena trovata la corrispondenza?
Ho provato ad aggiongere un next alla fine delle azioni ma ovviamente non viene accettato.
Spero di essere stato chiaro.
Ciao e grazie