I've never seen a "normally" protected worksheet behave this way.
But I could protect the worksheet in code and have trouble (depending on which
cells were locked on that protected sheet).
Option Explicit
Sub testme03()
With Worksheets("Sheet1")
.Protect Password:="hi"
.EnableSelection = xlUnlockedCells
End With
End Sub
And xl2002 added the ability to set the enableselection property via the
userinterface.
===
A little testing:
do you have the same problem on a brand spanking new worksheet (with a little
test data in it)?
If yes, how about if you start excel in safe mode:
Close excel
windows start button|Run
excel /safe
Put some test data in that new worksheet and test it out.
If that doesn't have trouble, then maybe you've got a "helpful" macro that's
reassigned the ctrl-home and ctrl-end key.
You can disable and enable those keys in code:
Option Explicit
Sub disableThem()
Application.OnKey "^{home}", ""
Application.OnKey "^{end}", ""
End Sub
Sub EnableThem()
Application.OnKey "^{home}"
Application.OnKey "^{end}"
End Sub
Try running the enable version and see if things stay ok. If they don't, then
you may have a workbook/addin that's trying to help.
Chip Pearson has some instructions for finding that helpful program:
http://www.cpearson.com/excel/StartupErrors.htm
If you're new to macros, you may want to read David McRitchie's intro at:
http://www.mvps.org/dmcritchie/excel/getstarted.htm