beh... è un evento... e viene rilasciato nel momento in cui si cambia riga o colonna...
puoi sfruttarlo per rilevare il cambiamento di selezione della cella.
ti faccio un esempio per rendere più chiaro il funzionamento...
in un nuovo form, metti una MSHFlexGrid e un TextBox... lascia i nomi di default, e copia nel codice del form queste righe:
codice:Dim OldRow As Integer, OldCol As Integer Private Sub Form_Activate() MSHFlexGrid1.Row = 1 MSHFlexGrid1.Col = 1 OldRow = 1 OldCol = 1 MSHFlexGrid1_RowColChange End Sub Private Sub MSHFlexGrid1_RowColChange() With MSHFlexGrid1 .TextMatrix(OldRow, OldCol) = Text1.Text OldRow = .Row OldCol = .Col Text1.Text = .TextMatrix(.Row, .Col) Text1.Move .CellLeft + .Left - 15, .CellTop + .Top - 15, .CellWidth, .CellHeight Text1.SetFocus End With End SubBoolean

Boolean
Rispondi quotando
Se volessi fare in modo che in alcune celle non dovesse apparire la textbox per scrivere come potrei fare?

