Pos si se puede, al menos lo que te entendi pos si.
Si es tan simple como seleccionar, mostrar, modificar y setearlo a la grilla prueba esto:
Dim intFila As Integer ' general para el form
Private Sub Form_Load()
Me.MSFlexGrid1.Cols = 2
Me.MSFlexGrid1.Rows = 4
Me.MSFlexGrid1.TextMatrix(1, 1) = "Visual"
Me.MSFlexGrid1.TextMatrix(2, 1) = "Flash"
Me.MSFlexGrid1.TextMatrix(3, 1) = "Java"
End Sub
Private Sub MSFlexGrid1_Click()
intFila = Me.MSFlexGrid1.Row
Me.Text1.Text = Me.MSFlexGrid1.TextMatrix(intFila, 1)
End Sub
Private Sub Command1_Click()
Me.MSFlexGrid1.TextMatrix(intFila, 1) = Me.Text1.Text
End Sub
Con esto puedes hacer lo que indicas, OJO solo es un ejemplo sencillo ya tu aplicalo a tu necesidad, Si se trata de BD es otra la jarana pero como no especificas te dejo eso.
Suerte!