ColumnIndex ColumnOrder 1 1 2 2 3 3 4 4 5 5 ActiveColumn = 4 is the ColumnOrder of the column where is the control with focus, and then it is Column4. Now, change the position of Column4 to 2. For do this: Set Column4.ColumnOrder = 2. Now: 1 1 2 4 3 3 4 2 5 5 ActiveColumn = 2 is the ColumnOrder of the column where is the control with focus, and then it is Column4.Fabio