So I used this code to find the last column letter...
With ActiveWorkbook.Worksheets("Edit Here")
LastCol = .Cells(4, .Columns.Count).End(xlToLeft).Column
End With
ColumnLetter = Split(Cells(1, LastCol).Address, "$")(1)
And then when I tried to sort, using that in a range, I get an...