When using this method to sort a list - it seems to work well when there are three or more items. However, when there are only two items, the "ascending" sort will not always work between the two items. For example,
myDiagrams.SortItemsBy "Name", "A", a sorted list will be generated:
If I take Items C through D out of the array and run the same sort functions on Item A and Item B, I get:
How did Item B suddenly get placed in front of Item A in the list?