Что делать, если вот эта экселька не работает?
Про обновление эксельки см пост выше
- Если после обновления при запуске появляются сообщение "Не найден параметр..." необходимо удалить файл setting.ini из папки data\code и перезапустить макрос. Будет произведено скачивание новой версии файла из репозитория.
- Версия эксель должна быть не ниже 2013 (для полной работы) или 2010 (может не работать вывод в пдф, лечится правкой кода). Тестировалась только с русской версией.
- Убедиться, что экселька скопирована/распакована со всеми подпапками. В случае необходимости - перемещать нужно всю папку со спецификацией.
Рядом с экселькой должно быть три папки - data, import, list. В папке data->sort должно лежать куча текстовых файлов.
Если чего-либо из этого нет - нужно докопировать/доразархивировать. - Дать макросу доступ к объектной модели vba. Способ описан тут
В итоге должно быть так.
- Проверить разделитель дробной части и разделение разрядов. Группировку нужно отключить, разделитель целой и дробной - запятая, разделитель элементов списка - точка с запятой. После изменений - перезагружаем комп и перевыводим текстовые файлы из архикада. Добраться до окна настроек формата можно так. Итоговый вид должен быть таким.
- Если всё считает нормально, но в пдф не выводит - убеждаемся, что пдф не открыт и не погружен в Автокад. Если версия экселя 2010 и ниже - нужно немного поправить код.
- При открытии файла могут появиться ошибки. Это не страшно - просто нажимаем End, идём во вкладку Вид - Макросы и запускаем макрос Start.
- Если ошибка не ушла - заменяем удаляем содержимое папки data/sort и заменяем на содержимое, доступное по ссылке https://yadi.sk/d/RzqdodFoNg1VGw. Затем на вкладке Вспомогательные нажимаем кнопку Обновить сортамент.
Вроде всё основное перечислил. Если ничего из перечисленного не помогает - пишите в комментарии, будем разбираться.
Вылетает такая ошибка при попытке создать техничку
ОтветитьУдалитьRun-time error `9`:
Subscript out of range
Пришлите, пожалуйста, текстовый файл на kuvbur@gmail.com
Удалитьесть ли решение этой ошибки ... такая же история
УдалитьТа же самая ошибка, файл отправил на почту
ОтветитьУдалитьПомогите пожалуйста, у меня вот какая беда: почему-то в табличке эксель объединяет в единые столбцы помещения, где есть панели, и где нет, т.е. получается не как в видео, где у вас при отсутствии панели эксель ставил прочерки. Языки программирования не мое, и сам понять где и что поправить точно не смогу, вот и ступор :(
ОтветитьУдалитьПрисылайте текстовый файл и эксельку на почту kuvbur@gmail.com
УдалитьВылетает ошибка при попытки создать ведомость отделки помещений
УдалитьRun-time error `13`:
Type mismatch
как то решили? у меня такая же не знаю что делать
УдалитьЗдравствуйте! выдает синтаксическую ошибку и потом ссылку на эту строчку: ismat = CreateObject("Scripting.FileSystemObject").FolderExists(UserForm2.MaterialPath). Вообщем не работает (макросу доступ к объектной модели vba дан), можно как то исправить и запустить макрос?
ОтветитьУдалитьпосле запуска макроса вьідает сообщение по каждой позиции арматурьі "Отсутствует вес для ()"
ОтветитьУдалитьhttps://photos.google.com/photo/AF1QipM5gYVb77AuOUFFHfWEW7Rljup4HaAmAyLzbWI
Удалить