Yes it is possible.
But if we have 20 columns - that means same validation to do in all controls Valid methods, because user can change the row from any column.
Actually we need new BeforeRowChange method or second parameter in BefereRowColChange to show NEW row index or RECNO().
Nik