If the headers are not in row 1 (only) then Excel may be thinking the
range to be sorted extends above the headers. If you first select the
full range that you want sorted it should behave as you expect.
Bill Manville
MVP - Microsoft Excel, Oxford, England