Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2014, 19:43   #11
Kefirrr
Пользователь
 
Регистрация: 05.06.2010
Сообщений: 53
По умолчанию

Да, в принципе это то что я и ожидала. Спасибо.
Я не так давно знакома с возможностями VBA, но с классами модулей столкнулась впервые. Признаюсь честно- пока так и не разобрала принцип работы и чем они лучше простого макроса.
А в моем варианте, промежуточное построение блоков, там все координаты разные 100%, но при этом блоки все равно накладываются друг на друга. Не сочтите за наглость, просто мне реально хочется разобраться в чем прикол. И когда понимаешь, что сам написал код, и понимаешь принцип работы каждой строчки (пусть и написан очень странно, используется куча ненужных операций и т.п.) Как-то на душе приятно становится

__________
Еще раз ОГРОМНОЕ СПАСИБО
Kefirrr вне форума Ответить с цитированием
Старый 04.10.2014, 19:55   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
чем они лучше простого макроса
Да хотя бы количеством процедур и вспомогательных листов.
Попробую разобраться в логике вашего кода.
А что сложного с классами?
Создал объект со свойствами блока,свои добавил.
Получил с автокада все блоки,создал массив своих объектов.
В словарь загнал Индекс блока и порядковый номер в массиве,
вызвать нужный элемент можно одной строкой кода,а не поиском на листе.
Дальше делай с ними,что хочешь,свойства есть


Цитата:
(пусть и написан очень странно, используется куча ненужных операций и т.п.)
PS:Я тоже так начинал.
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 04.10.2014 в 19:59.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместимость Excel 2007 VBA - Excel 2010 VBA Genas Microsoft Office Excel 2 28.11.2012 15:33
VBA autocad БД динамичных блоков shutup Фриланс 2 05.12.2011 11:23
по VBA, используя МАКРОРЕКОДЕР! avensis Помощь студентам 3 11.06.2011 08:23
по VBA, используя МАКРОРЕКОДЕР! avensis Microsoft Office Excel 6 11.06.2011 08:13
Чертежи в автокаде Lemo Фриланс 4 02.06.2010 06:37