Идея такая есть прайс лист с свернутыми группировками, его нужно загрузить в справочник номенклатуру, и если это группировка то нужно создавать Группу иначе элемент. Причем в группировке может быть еще группировка т.е.
Worksheets(1).Rows(i).OutlineLevel возвращает уровень вложенности. проходи циклом по каждой строке, в каждом такте определяй уровень тек. строки и уровень след. строки - если уровень след. строки совпадает с текущей - то это члены одной группы, а если уровень больше - то тек. строка - название группы, а если уровень меньше то - след. строка - название группы. примерно так :)