Questo dovrebbe cercare la tua parola e selezionare le celle che la contengono:

codice:
    Private Sub selezionaCelleRicerca(ByVal mioDGW As DataGridView, ByVal mioTesto As String)
        'Creo un contatore delle occorrenze rilevate
        Dim contatore As Integer = 0
        'Ciclo su ogni riga della dataGridView
        For Each riga As DataGridViewRow In mioDGW.Rows
            'ciclo su ogni colonna della riga
            For Each cella As DataGridViewColumn In mioDGW.Columns
                'Se il valore della cella corrisponde...
                If riga.Cells(cella.Index).Value = mioTesto Then
                    '...seleziono la cella
                    riga.Cells(cella.Index).Selected = True
                    'incremento il contatore
                    contatore += 1
                End If
            Next
        Next
        MsgBox("Risultati totali trovati:" & contatore, MsgBoxStyle.Information, "Ricerca Terminata")
    End Sub
Per richiamare la sub basta che al click del tuo bottone usi una semplice chiamata passando i parametri che ti servono:

ES:
codice:
selezionaCelleRicerca(nomeDelTuoDatGrid, "testo da cercare in formato stringa")
Non l'ho provato perchè non ho l'ambiente di sviluppo a portata di mano adesso quindi potrebbero esserci degli errori!

CIAO!