Buona sera, vorongren01;
temo ci siano diverse incongruenze in entrambi i Codici VBA.
Non esistono Record che abbiano Valori in Campo "N°ORDINE" (Colonna "A") e in Campo "N°OPZIONE" (Colonna "B") uguali.
Quindi, visto che:
@vorongren01, scrive:
- confrontare le colonne A e B della riga aggiunta con le celle A e B di tutte le altre righe esistenti,
- se ritrovo le stesse A e B in una riga esistente, devo controllare anche le altre colonne della stessa riga,
...
...
il Codice in Risposta #1 non trova alcuna condizione e non esegue alcuna azione.
Il Codice in Risposta #4 è già più coerente ma,le condizioni "Else" eliminano i Record.
Quello che posso consigliarti è:
- rivedi i Valori inseri in Campo "N°ORDINE" e in Campo "N°OPZIONE"
- elimina le Condizioni "Else"
Poi possiamo riparlarne.
A disposizione.
Buona serata.
Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013