|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,199
|
741520, попробуй атач.
----- добавлено через ~27 мин. ----- Там всего две переменные. RC и i. Может (скорее всего) я не прав, и переменные надо объявлять все. Исправим. Последний раз редактировалось stas_org, 01.02.2016 в 17:02. |
|||
|
||||
Возможно, стоит уйти от вычислений на листах через вставку формулы и перенести все вычисления в макрос? На лист потом выводить довольно просто - https://habrahabr.ru/post/158725/
Тогда вы сможете работать с нормальными именами переменных и вынести получившиеся функции в отдельный модуль, который затем можно подключать к другим расчётным экелькам. Про автоматическую загрузку модулей - http://kuvbur.blogspot.com/2015/09/v...-archicad.html В любом случае - спасибо за эксельку
__________________
Archicad, Smath, VBA |
||||
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
понятия не имею=) Я вообще формул не пишу. Что-то в универе делал, а щас уже и не вспомню=)
----- добавлено через ~7 мин. ----- Спасибо, последняя версия даже что-то посчитала =) Но потом опять выдала ошибку, теперь уже номер 13. В принципе если это так сложно переделать программу для нелокализованного, то ладно не парься. Я думаю не так много людей пользуются нелокализованным екселем. У меня дома русский, на работе только английский. Просто укажи что прога работает только в русском екселе и всё Последний раз редактировалось 741520, 02.02.2016 в 14:06. |
|||
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,199
|
Цитата:
Результат уже есть! ----- добавлено через ~2 мин. ----- Цитата:
----- добавлено через ~25 мин. ----- А на листах ничего и не вычисляется, все вычисляет программа, а потом создает формулу на листе, от которой ей ни жарко ни холодно. формула на листе нужна только для контроля пользователем. Вот с нелокализованным Екселем я прогадал сразу, можно эту проблему было решить запросто, не подумал. |
|||
|
||||
Формируйте массив с промежуточными переменными и выводите его куда хотите. Собственно отличий от вашего решения визуально не будет. Ну, это так, оффтопом.
__________________
Archicad, Smath, VBA |
||||
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,199
|
ну да ладно, тут уже сложнее, нужно видеть что у тебя на листе база творится, в следующей версии постараюсь исправить.
Возможно, привычка. Есть еще ,так сказать, бонус для знающих. Если в коде модуля UserForm3 снять комментарий со строк 100, 101, 136-139 то на листе База будут вычисляться углы поворота опорных сечений для балки с равномерной нагрузкой. Но, углы вычисляются по формулам таблицы справочника Уманского, и я так и не понял в каких единицах? поэтому закоментировал эти строки. Если кто просветит по этому вопросу буду благодарен и включу их в расчет для всех расчетных схем которые я планирую включить в программу. Я думаю это не лишняя информация. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
А в чем необходимость использования исключительно формул EXCEL в коде VBA? Что это полезного дает? На мой взгляд значительно универсальнее использовать конструкции VBA типа if then else с явным декларированием переменных (option explicit). Иначе тестирование Ваших скриптов может затянутся на бесконечно долгое время ввиду отсутствия понимания природы появляющихся багов.
|
|||
|
||||
Регистрация: 09.02.2012
Иркутск
Сообщений: 105
|
Опробовал ваш девайс, нет, молодцы конечно! Автору респект! Но меня бесит, когда ошибки вылазят, да, понимаю, программа-тест, но вот уже пятая страница форума и никто это дело не тормознул, или опять умник делает, а потом купите по дешёвке. Так дело не пойдет! Если вы делаете программу, делайте для всех металлистов, а не делайте х....., а потом будет финансирование вам!!!!! Ошибки ваши я больше всего уверен из за не до понимания экселя, вы бы совместимость с начало нормально бы сделали, у кого 64бит, у кого 32бит, а уж молчу про дедушек которые кроме виндос хр наверное ни чего не видели, да автокада 2010, а потом будем тестить и радоваться!!!!!!! Ребята я вас верю у вас все получится.!
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
ну с точки зрения базового VBA разница между 32 и 64 битными версиями не критична особо.. А баги - просто автор вложил достаточное количество времени в программу, сделав упор на саму реализацию, а не на код - и сейчас радикально что-то менять.. терпите)
|
|||
|
||||
Ребята, я видимо совсем отстал от жизни Но я однозначно считаю, что прикладная программа, имеющая проблемы уже на стадии запуска это При обращении за помощью в тестировании могут рассматриваться лишь вопросы неверного счета. Особенно, если конечной целью является замена (!!!) "Кристалла", СТК либо подобных модулей.
|
||||
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,199
|
Друзья, все отлично работает на локализованой копии excel, все баги давно исправили. Пятую страницу пытаемся для английской версии отладить, кто на ней не работает того никак не касается. И это плохо.
Цитата:
Кто может ответить по существу поста #93? Последний раз редактировалось stas_org, 03.02.2016 в 05:37. |
|||
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
На вопрос про единицы поворота опорного сечения в справочнике Уманского, отвечу так. Справочника у меня нет, поэтому рекомендую самому перемножить единичную эпюру с грузовой и сравнить с результатом из справочника. У инженера вообще не должно возникать такого вопроса
|
|||
|
||||
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помощь в выборе программы для проектирования монтажных схем в 3D по электрике | ViktorSPB | Прочее. Программное обеспечение | 28 | 23.07.2016 07:20 |
Программы для ГИПов Прошу поделиться опытом вспомогательных программ для ведения объектов | L-vir | Организация проектирования и оформление документации | 18 | 20.11.2014 15:04 |
Прошу помощь в оценке прочности перекрытия | Bonik | Металлические конструкции | 22 | 18.05.2014 23:03 |
Прошу оказать помощь в выборе вида фундамента под загородный дом. | varyag2010 | Основания и фундаменты | 4 | 15.08.2013 12:55 |