|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.04.2021, 22:41 | #11 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Попробовал. Но оно у меня открывает не в $A$1, а в окне функций. Может, потому, что у меня оф.2003 ?
Впрочем, не буду занимать Ваше время. Для меня Ех. - не мейнстрим, а так, поиграться. В нём я веду только свою бухгалтерию, да иногда модельку какую прокрутить по-быстрому. Успехов в делах! А ТС знік у няведамым кірунку... А где там макрос вкорячен - так и не разобрался. Впрочем, это - не моё. Terra, т.сз., incognita Последний раз редактировалось digitalis; 26.04.2021 в 22:46. |
27.04.2021, 01:29 | #12 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 974
|
алгоритмы ищутся быстро в интернет
на языках высочайшего уровня бэйсик qbasic quickbasic qb qb64 и наверняка легко перевести в Эксцель Excel https://www.youtube.com/watch?v=I0QV2AZ5W5E да помню интегрировал несколько программ и строились графики но реально быстрее самим найти алгоритмы в интернет решение возможно как фигуры разложенные на отрезки сравниваемые с отрезком эталонным главные формулы: Код:
вместо INPUT: ячейки ... но ниже пишущие не догадаются зато я подписан на ютюб администратора и ютюб 6-минутный полезный ведь в чисто по ютюбу решить думаю реально
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 27.04.2021 в 13:22. |
27.04.2021, 10:56 | #13 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Ну очень по делу. В задании ТСа - никаих INPUT, не говоря уже об Бесике вообще. Почитал бы п.п. #7, #8.
Вот настырный - никогда не пропустит случая прорекламировать себя, даже если совсем не в тему. |
27.04.2021, 11:16 | #14 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я, как дурак, учу Excel уже лет 30
видимо, нужно записаться к сфинксу в ученики - 6 минут и все готово!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.04.2021, 09:25 | #15 |
Регистрация: 20.04.2021
Сообщений: 8
|
Уфф, Спасибо за комментарии. Однако замечу! Если бы задача стояла исключительно про линии - вопросов не было бы. Математику я знаю. Алгебраически найти точку пересечений линии (истинных и продолженных) - не задача. Однако в исходном тексте стоит "...несколько произвольных фигур (линии, прямоугольники, и т.п.)..." , т.е. прямоугольники, окружности, ломанные и т.п.!
|
30.04.2021, 09:28 | #16 |
Регистрация: 20.04.2021
Сообщений: 8
|
... к сожалению задача стоит исключительно для Экселя (требование не мое) Если бы дан Автокад - это было бы не проблема. Накидать код на него не проблема. Там есть готовые процедуры для определения точек пересечения геометрических фигур. С Экселем все сложнее. Задача совсем не учебная. а сугубо техническая.
|
30.04.2021, 09:38 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
нет данных, нет решения - это аксиома
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.04.2021, 10:15 | #18 |
Регистрация: 20.04.2021
Сообщений: 8
|
Если интересно, задача стоит в автоматизации рутинной задачи расчета СОУЭ (системы оповещения и управления эвакуацией персонала при пожаре). Геометрические фигуры, описанные в задании - стены помещения. Для стен в виде прямых линии я задачу конечно решил. Хотелось бы большей универсальности для помещений произвольной формы. Вот пример расчета для прямых стен. Программа обрабатывает прохождение луча звука - прямой линии от ячейки, где стоит источник звука до обрабатываемой ячейки на поле плана. При этом необходимо учитывать факт прохождения этого луча звука (линии) через стены помещения (линии, прочие геометрические фигуры на плане). Стены создают дополнительные потери звука, которые необходимо учитывать.
Последний раз редактировалось Марат2027; 30.04.2021 в 11:19. |
30.04.2021, 11:04 | #19 | |
Регистрация: 20.04.2021
Сообщений: 8
|
Цитата:
Речь идет о Экселе! Данная элементарная задача в Экселе встает в непреодолимую (для меня) задачу уже на этапе определения координат точек линии. И ТопЛефт. БоттонРайт, Ширина, Высота ни чего не решают, так как дают координаты прямоугольной области, занимаемой линией. В этой области линию можно провести двумя разными способами. А вот определить этот способ средствами Excel VBA не удается. Потому пришлось ограничить задачу только строго вертикальными и горизонтальными линиями. Последний раз редактировалось Марат2027; 30.04.2021 в 11:16. |
|
30.04.2021, 11:06 | #20 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
картинки отправляйте на форум по фотошопу, тут нужен Excel-файл, из которого понятно пересечение чего с чем вы хотите получить, куда и в каком виде сложить отчет о выявленых пересечениях
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отрисовка линий координат в Excel для мыши | Trabant | Microsoft Office Excel | 1 | 03.08.2017 14:30 |
Совместимость Excel 2007 VBA - Excel 2010 VBA | Genas | Microsoft Office Excel | 2 | 28.11.2012 15:33 |
Определение индексов элементов массива VBA в Excel | Алиныч | Помощь студентам | 0 | 16.06.2012 14:30 |
Пересечение линий на графике EXCEL | 666buster666 | Microsoft Office Excel | 10 | 26.10.2011 15:16 |
Определение данных линий тренда | Serg-2 | Microsoft Office Excel | 0 | 27.10.2009 09:02 |