Ксения, к сожалению, в Revit API нет аналога команды "Разделить", что в пользовательском интерфейсе. Для колонн могу предложить такой способ:
1) Берем колонну
2) Определяем, через сколько уровней она проходит.
3) Копируем исходную колонну и вставляем в то же место столько раз, через сколько уровней проходит колонна
4) Для каждой колонны устанавливаем значение Базовый Уровень и Верхний Уровень.
Например, есть колонна, которая проходит через Уровень 1, 2, 3
Копируем колонну дважды. Получаем три колонны.
Для первой колонны задаем Базовый Уровень - Уровень 1, Верхний Уровень - Уровень 2. Для второй колонны: Базовый Уровень - Уровень 2, Верхний уровень - Уровень 3 и т.д.
Естественно нужно учитывать и смещения относительно базового уровня.
Для стен по идее можно пробовать такой же способ. Но там гораздо сложней, так как надо учитывать окна, двери. Но смысл тот же самый.