Thank you so much for your assistance. I am sorry if it seems a bit confusing

what I'm trying to accomplish.

Column A has the values in the cells, "a", "b", "c", "d" and so forth. The

Macro I have to sort the information starts sorting this column and puts all

the "a"s together, all the "b"s together and so forth. I then have data in

columns B through AC (Names, IDs, Contact Information and other data).

Columns I, J and K all have dates (I'm sorting the records base on these

values). I hope that helps.

I have done my best to answer the questions you asked.

What column contains the sort direction indicator?

I initial sort based on column A, this puts all the groups together. Then I

have subsequent sorts on columns J and K

Is that code on every record in the group? Yes

What column contains the group indicator?

Column A

Does your data need to be sorted by this indicator before it starts (so all category x's are together to start)????

Yes and that is part of the initial sort (by column A to put each group

together)

What are the columns you want sorted by? Which column uses the direction indicator?

I would like to sort first by column A, this puts all the groups together.

Then I want to sort by columns J and K. I would like to add an additional

sort after these that selects any row that the value of the cell in column A

is "d" and sort that selection by column I (ascending).

Are the other columns always sorted ascending (or descending)? Yes

What is the top row of the first group?

The entries start at row 2, row 1 is a header row. I start my sorts based on

row 2.

Can I use the category indicator column to find the last row of the data?

Yes. The last row will always have the value "a" in the cell in column A.