Grazie per la risposta! si mi sono accorto dell'errore exi sub, quindi il controllo dovrebbe puntare alla tabella nel database?

quindi il codice dovrebbe essere:

codice:
For Each Riga As DataGridViewRow In CategorieDataGridView.Rows
            If Risultato = Riga.Cells("Mia Tabella").Value Then
                
                MessageBox.Show("Categoria già presente in archivio")
                Exit Sub
Oppure anche il For Each deve puntare al database? se si come?