По идеи и не должно. Ты удаляешь горизонтально область (строку) а смещаешь по вертикали, т.е. Нижние ячейки должны подняться наверх. И если у тебя ниже в таблице объединение, то скорее всего он и не будет смешать. Короче попробуй не вертикальное а горизонтальное смещение. Ну ручками попробуй удалить область и посмотри что получается