WITH THISFORM.MyGrid FOR lnColumn = 1 TO .COLUMNCOUNT && Get the right column ID (lnColumn) as they may be moved around IF .ACTIVECOLUMN = .COLUMNS(lnColumn).COLUMNORDER EXIT && lnColumn is the column I want to change appearance for. ENDIF ENDFOR ENDWITHForgot WITH... ENDWITH, as I just copied genuine piece of code from the Grid Highlighter. :)