Cita:
Iniciado por lucasarts_18
Hola a todos:
Tengo el siguiente código:
Código:
Private Sub DGridClientes_Click()
'MsgBox Me.DGridClientes.Row, vbCritical, ""
Row = Me.DGridClientes.Row
valor = DGridClientes.Columns(0).Value
Text1.Text = valor
End Sub
Acá intento tomar el valor de la primera columna en una determinada fila, el problema que estoy teniendo es que siempre me toma el valor de la fila anteriormente ckickeada.
¿Qué le falta a al código de más arriba para tomar la fila actual y no la anterior?
Mil gracias, hasta luego-
Hola,
no es en el evento Click sino en el evento RowColChange:
Código:
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
MsgBox DataGrid1.Row + 1
End Sub
Con esto sabemos en qué fila se pinchó (+ 1 es porque la primera fila es la número cero)