Visual Basic for Applications/Bubble Sort on One Key

Summary
'''This page is intended for procedures that sort on two dimensions. Further, since some make use of multisort methods, this page is restricted to sorting on a single key. That is, using one column or row as the basis of the sort.'''

Bubble Sort Arrays in VBA

 * The procedure is for sorting a two dimensional array.  This is perhaps the most common requirement.  The options allow for  column or row sorts, choice of sort index, and the choice of ascending or descending sorts.   There is again, a choice of returning the sorted work in a different array with the input intact, or if not supplied, returning it with the original changed.
 * The bubble sort's speed is suitable for most VBA projects, though faster sorting algorithms are used for more demanding applications.  Although not available for Excel, those who are using MS Word might consider calling the  SortArray function of WordBasic instead.   In Excel the WorksheetFunctions might bear some study as to their sorting usefulness.