hide/unhide cols - scrolling issue

I have a rather large grid in which users select groups of columns to display or hide based on the season: Spring/Fall/Winter. They may also select individual columns which will be hidden or not. 

My problem is that after they make this selection and I apply the changes, the rightmost cell in the grid is selected, thus scrolling the grid all the way to the right. How can I either prevent this, or scroll it to the left edge in code?

Never mind. Just after posting, I found the solution.