I have a spreadsheet with multiple parts on one sheet. Each part has a different number of rows, but the key column is always the same.
I want to be able to highlight the relevant range, then invoke a macro to sort that range. Then I want to highlight another range and invoke the macro to sort only that range, etc.
This is a mock up of what I'm looking to do. I want to highlight a range (Task through last Hours), then invoke the macro to sort by Hours.
[TABLE="width: 171"]
<colgroup><col span="2"><col></colgroup><tbody>[TR]
[TD]Site 1[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
[TR]
[TD="align: center"]Job3[/TD]
[TD="align: center"]Silver[/TD]
[TD="align: center"]15[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Site 2[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
[TR]
[TD="align: center"]Job3[/TD]
[TD="align: center"]Silver[/TD]
[TD="align: center"]15[/TD]
[/TR]
[TR]
[TD="align: center"]Job 4[/TD]
[TD="align: center"]Wilson[/TD]
[TD="align: center"]8[/TD]
[/TR]
[TR]
[TD="align: center"]Job 5[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]12[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Site 3[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
</tbody>[/TABLE]
I want to be able to highlight the relevant range, then invoke a macro to sort that range. Then I want to highlight another range and invoke the macro to sort only that range, etc.
This is a mock up of what I'm looking to do. I want to highlight a range (Task through last Hours), then invoke the macro to sort by Hours.
[TABLE="width: 171"]
<colgroup><col span="2"><col></colgroup><tbody>[TR]
[TD]Site 1[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
[TR]
[TD="align: center"]Job3[/TD]
[TD="align: center"]Silver[/TD]
[TD="align: center"]15[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Site 2[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
[TR]
[TD="align: center"]Job3[/TD]
[TD="align: center"]Silver[/TD]
[TD="align: center"]15[/TD]
[/TR]
[TR]
[TD="align: center"]Job 4[/TD]
[TD="align: center"]Wilson[/TD]
[TD="align: center"]8[/TD]
[/TR]
[TR]
[TD="align: center"]Job 5[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]12[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Site 3[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: center"]Task[/TD]
[TD="align: center"]Assigned[/TD]
[TD="align: center"]Hours[/TD]
[/TR]
[TR]
[TD="align: center"]Job1[/TD]
[TD="align: center"]Smith[/TD]
[TD="align: center"]25[/TD]
[/TR]
[TR]
[TD="align: center"]Job2[/TD]
[TD="align: center"]Jones[/TD]
[TD="align: center"]32[/TD]
[/TR]
</tbody>[/TABLE]