Перейти к содержанию

Рекомендуемые сообщения

Сваял макрос к екселю

 

1. приводит КБЖ к расчетному виду (запятые и точка запятой убраны)

2. Заменяет длину кабеля на сумму длин в кнс

3. Делает сводную таблицу

 

правила

шапку не трогаем

импортируем кбж в ворд

копируем таблицу из ворда в ексель

запускаем макрос

 

если нужно выложу

 

Выкладывай конечно, может допилим совместными усилиями.

Навскидку: нужно исключить экспорт в ворд и эксель, сразу парсить в эксель из xml

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 176
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

У меня получилось отловить этот баг. Методом исключения удалось выяснить, что к этому эффекту приводил элемент спецвыноски "Засечки числа жил". При удалении засечек с трассы, кабельный журнал начал за

Не разложен - это в трассе есть КНС, но кабель не разложен. "-" - это в трассе нет КНС.

Сам и отвечу на свой вопрос Итак, как вылечить КЖ от появления "не разложен": 1. Как уже и говорили выше, проблема возникает при установке текстового элемента на трассу (в моём случае ставил "0" дл

Изображения в теме

вот

если разработчики нам предоставят парсер для экспорта в ексель

вообще будет замечательно )))

К_Б_Ж - копия.xlsm.ексель.zip

шаблон для отчета.zip

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

версия два готова

зы

прогеры нанокада/сисофта этот костыль , да еще с большим функционалом сделали бы за 2 дня

КБЖ.xlsm.zip

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты

малая инструкция

копируем файл в папку с чертежами

при запуске просит указать директорию с проектом

на листе "спецификация" жмем кнопку "запустить расчет"

макрос отработал

далее в листах КБЖ соответственно кабельник поправленый

лист сводная показывает сколько и какого кабеля, сколько кнс

кнопки соотвествующие заменяют значения в спецификации (кабель/кнс)

сводная КНС, пересчитывает материалы на кнс по длине в КБЖ (КНС)

кнопка вносит изминения

все остальные листы практически сервисные

данный макрос работает с ошибкой на пересчет материалов на КНС, завышает, т.к. трассы строятся из участков с разной длинной и на каждый участок рассчитывается количество материалов Nучастка=(Lтрассы/Lуст)*Nколвонаметр+1 и Nобщ=Nучасток1+Nучасток2+.....+Nучасток n

 

для чего все это

1. уравнять КБЖ и спецификацию

2. взять запас для КНС (коэффициент на прокладку) и уравнять КБЖ и спецификацию

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты

Протестировать не удалось

копируем файл в папку с чертежами

Скопировал

при запуске просит указать директорию с проектом

Не просил

на листе "спецификация" жмем кнопку "запустить расчет"

Нажал

макрос отработал

Макрос выдал ошибку «Compile error: Can't find project or library»

В коде прописан путь «C:\Users\i.petukhov.SMU\Desktop\xml\», которого у меня естественно нет.

Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток.

У меня следующая задача. ЭОМ многоквартирного дома. На этаже 4 квартиры.

Вся архитектура в ArhiCAD. В конечном итоге от меня необходима 3D модель всего здания.

Комплекты РД нужны на каждую квартиру отдельно.

И вот в чем вопрос: Как разделить спецификацию одного этажа, т.к по умолчанию спецификация объединяется на весь этаж?

С КЖ проще он объединяет по Щиту, а вот спецификация объединяет все

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте Маркеры, может починили, в вашем случае очень бы помогли...

Да это то что нужно.

Под "может починили" я правильно поял что маркер не присваивается кабелю?

Ссылка на сообщение
Поделиться на другие сайты

нет, под "починили" - в Электро Маркеры не работали, сейчас не знаю...

В принципе все работает вот только сам кабель не получается присвоить маркер.

Это единственно что спецификации считается общей кучей

Screenshot_1.png

Изменено пользователем slavian12
Ссылка на сообщение
Поделиться на другие сайты

Протестировать не удалось

копируем файл в папку с чертежами

Скопировал

при запуске просит указать директорию с проектом

Не просил

на листе "спецификация" жмем кнопку "запустить расчет"

Нажал

макрос отработал

Макрос выдал ошибку «Compile error: Can't find project or library»

В коде прописан путь «C:\Users\i.petukhov.SMU\Desktop\xml\», которого у меня естественно нет.

  • Открываете редактор VBA
  • Идете в Tools-References
  • ставите галочки
  • Жмете Ок.
  • Сохраняете файл.

на всякий случай перед запуском удалите все с листа SERVICE

post-63035-0-51436200-1562824094.png

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток.

У меня следующая задача. ЭОМ многоквартирного дома. На этаже 4 квартиры.

Вся архитектура в ArhiCAD. В конечном итоге от меня необходима 3D модель всего здания.

Комплекты РД нужны на каждую квартиру отдельно.

И вот в чем вопрос: Как разделить спецификацию одного этажа, т.к по умолчанию спецификация объединяется на весь этаж?

С КЖ проще он объединяет по Щиту, а вот спецификация объединяет все

 

если не брать в голову стояки, то сделайте введите этажи на нужных квартирах (планах)

Ссылка на сообщение
Поделиться на другие сайты

Протестировать не удалось

копируем файл в папку с чертежами

Скопировал

при запуске просит указать директорию с проектом

Не просил

на листе "спецификация" жмем кнопку "запустить расчет"

Нажал

макрос отработал

Макрос выдал ошибку «Compile error: Can't find project or library»

В коде прописан путь «C:\Users\i.petukhov.SMU\Desktop\xml\», которого у меня естественно нет.

  • Открываете редактор VBA
  • Идете в Tools-References
  • ставите галочки
  • Жмете Ок.
  • Сохраняете файл.

на всякий случай перед запуском удалите все с листа SERVICE

Аналогичная ошибка.

Галочки стоят.

Ссылка на сообщение
Поделиться на другие сайты

давайте так попробуем

поставить галку

и убрать галку

post-63035-0-36323900-1562832121.png

post-63035-0-91627900-1562832135.png

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты

1. скорее всего неправильно задана папка с проектом

2. открыт Электрик

у вас на листе SERVICE должны появится пути

там где лежит сам файл

и путь проекта

Изменено пользователем Илья_500
Ссылка на сообщение
Поделиться на другие сайты

1. скорее всего неправильно задана папка с проектом

как должно быть правильно?

 

2. открыт Электрик

точно нет

 

у вас на листе SERVICE должны появится пути

там где лежит сам файл

и путь проекта

как это должно выглядеть скрин можно?

при старте КБЖ.xlsm окно выглядит так - post-41274-0-66287400-1562851379.png

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!

×
×
  • Создать...