Two things...
1) Using the function name Group brings up a "That function is not valid" error message when I put your function into a formula on the worksheet (using XL2010).
2) If I change your function name (I used GroupEm), then your function returns an incorrect answer. For example, I put this in cell A1...
100,101,102,103,104,105,106,107,108,119,121,123,125,126,128,129
and your function returned this to me...
100-100, 119-119, 121-121, 123-123, 125-100, 128-100
Note the multi-cell ranges have the same ending number as starting number and the first cell value is also placed as the last cell value.