Hi Bern
I believe in another posting you said you wanted to keep columns A and B
fixed.
The following code will do that.
Amend the "C:" in the 4th line and the C1 in the 5th line if you need
to vary the start column
Sub SortLefttoRight()
Dim col As String
col = Application.InputBox("Enter last column Letter")
Columns("C:" & col).Select
Selection.Sort Key1:=Range("C1"), Order1:=xlAscending, Header:=xlGuess,
_
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight
End Sub