Вы можете установить свойства для всей сетки. Вы можете установить свойства для всего столбца. Вы можете даже установить несколько свойств для ячейки, но одно из этих свойств не является включенным свойством. Лучше всего я смог ответить на следующее событие:
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
If DataGrid1.Col = 1 Then
DataGrid1.Col = DataGrid1.Col - 1
If DataGrid1.Text = "Others" Then
DataGrid1.Col = LastCol
DataGrid1.Row = LastRow - 1
Exit Sub
End If
DataGrid1.Col = DataGrid1.Col + 1
End If
End Sub
Этот лог c предотвращает фокусировку на ячейке в столбце 2, если в столбце 1 указано «Другие». Имейте в виду, что строки и столбцы основаны на 0.