Hola con este código hago una búsqueda en el grid , pero quiero que me seleccione la fila una vez encontrada, me cambié de color , pero solo me marca la ultima fila ¿En que falla? Gracias
Código:
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
'Si pulso la F1
If KeyCode = 112 Then
'Si esta activado
If Option1.Value = True Then
'Recorre toda la fila del grid y localiza el registro
For c = 1 To ForArticulo.MSFlexGrid1.Rows - 1
If ForArticulo.MSFlexGrid1.TextMatrix(c, 1) = Form2.Text1.Text Then
'PARA SELECIONAR TODA LAFILA Del CONTROL
With ForArticulo.MSFlexGrid1
.Col = 0
.RowSel = .Row
.ColSel = .Cols - 1
End With
End If
Next c
End If
'Pulso la tecla escape
ElseIf KeyCode = 27 Then
'CERRAR EL FORMULARIO
Unload Form2
End If
End Sub