Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Определение пунктов кратчайшего пути - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Определение пунктов кратчайшего пути (Макросы/Sub)
Определение пунктов кратчайшего пути
ПутинВВ Дата: Понедельник, 01.04.2019, 18:37 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте, ребята.
Встал серьезный вопрос.

У меня на листе есть главная фигура "Прямоугольник 1".
А также есть целевая фигура "Овал 4".
Пространство между ними перегорожено другими фигурами.

У меня вопрос - как найти точки (или адреса ячеек) - которые соответствуют кратчайшему пути между главной и целевой фигурами на листе ?

Я примерно показал в файле - где примерно будут координаты узлов, в которых должно быть изменение поворота пути.
Адреса этих найденных ячеек - нужно как-то выписать в строку 5 (AK5:BB5).

(У меня есть файл с примером - как это приблизительно делается, но в примере - просто рисуется линия, а мне нужно - только определить ключевые координаты )
К сообщению приложен файл: Primer.xlsm (41.1 Kb) · Vopros.xls (43.0 Kb)


Сообщение отредактировал ПутинВВ - Вторник, 02.04.2019, 14:11
 
Ответить
СообщениеЗдравствуйте, ребята.
Встал серьезный вопрос.

У меня на листе есть главная фигура "Прямоугольник 1".
А также есть целевая фигура "Овал 4".
Пространство между ними перегорожено другими фигурами.

У меня вопрос - как найти точки (или адреса ячеек) - которые соответствуют кратчайшему пути между главной и целевой фигурами на листе ?

Я примерно показал в файле - где примерно будут координаты узлов, в которых должно быть изменение поворота пути.
Адреса этих найденных ячеек - нужно как-то выписать в строку 5 (AK5:BB5).

(У меня есть файл с примером - как это приблизительно делается, но в примере - просто рисуется линия, а мне нужно - только определить ключевые координаты )

Автор - ПутинВВ
Дата добавления - 01.04.2019 в 18:37
excelius Дата: Вторник, 02.04.2019, 14:13 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!

А в чем конкретно вопрос? В алгоритме построения пути? В методе нахождения точек пересечения? В определнии ячейки, соответствующей такой точке?
 
Ответить
СообщениеДобрый день!

А в чем конкретно вопрос? В алгоритме построения пути? В методе нахождения точек пересечения? В определнии ячейки, соответствующей такой точке?

Автор - excelius
Дата добавления - 02.04.2019 в 14:13
ПутинВВ Дата: Вторник, 02.04.2019, 14:32 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
А в чем конкретно вопрос?

Вопрос в том чтобы найти адреса в которых путь изменяет направление ( + начальный адрес + конечный адрес).

Я прикрепил в первом сообщении - файл Vopros.xls
И там на листе - в пятой строке - показано каким должен быть результат, для данного случая.
Это четыре адреса : T5 (начальный адрес), AH22 (адрес в котором маршрут в первый раз меняет направление), Z32 (адрес в котором маршрут во второй раз меняет направление), AC40 (конечный адрес).

Рисовать ничего не надо.
Нужно просто как-то определить эти адреса и выписать их в пятую строку.
 
Ответить
Сообщение
А в чем конкретно вопрос?

Вопрос в том чтобы найти адреса в которых путь изменяет направление ( + начальный адрес + конечный адрес).

Я прикрепил в первом сообщении - файл Vopros.xls
И там на листе - в пятой строке - показано каким должен быть результат, для данного случая.
Это четыре адреса : T5 (начальный адрес), AH22 (адрес в котором маршрут в первый раз меняет направление), Z32 (адрес в котором маршрут во второй раз меняет направление), AC40 (конечный адрес).

Рисовать ничего не надо.
Нужно просто как-то определить эти адреса и выписать их в пятую строку.

Автор - ПутинВВ
Дата добавления - 02.04.2019 в 14:32
excelius Дата: Четверг, 04.04.2019, 16:48 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Так я и спрашиваю, в чем конкретно вопрос. И перечислил предположения. Если Вы делаете это сами и столкнулись с трудностями в каком то моменте - то скажите в каком, приложите Ваше решение и где Вы зашли в тупик. Или если нужно решить это задание вместо Вас, то это не тот раздел, как я понимаю.
 
Ответить
СообщениеТак я и спрашиваю, в чем конкретно вопрос. И перечислил предположения. Если Вы делаете это сами и столкнулись с трудностями в каком то моменте - то скажите в каком, приложите Ваше решение и где Вы зашли в тупик. Или если нужно решить это задание вместо Вас, то это не тот раздел, как я понимаю.

Автор - excelius
Дата добавления - 04.04.2019 в 16:48
ПутинВВ Дата: Четверг, 04.04.2019, 19:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
excelius, я написал в чем конкретно вопрос.

Пишу еще раз.

У меня на листе есть главная фигура "Прямоугольник 1".
А также есть целевая фигура "Овал 4".
Пространство между ними перегорожено другими фигурами.

У меня вопрос - как найти точки (или адреса ячеек) - которые соответствуют кратчайшему пути между главной и целевой фигурами на листе ?

Я примерно показал в файле - где примерно будут координаты узлов, в которых должно быть изменение поворота пути.
Адреса этих найденных ячеек - нужно как-то выписать в строку 5 (AK5:BB5).
 
Ответить
Сообщениеexcelius, я написал в чем конкретно вопрос.

Пишу еще раз.

У меня на листе есть главная фигура "Прямоугольник 1".
А также есть целевая фигура "Овал 4".
Пространство между ними перегорожено другими фигурами.

У меня вопрос - как найти точки (или адреса ячеек) - которые соответствуют кратчайшему пути между главной и целевой фигурами на листе ?

Я примерно показал в файле - где примерно будут координаты узлов, в которых должно быть изменение поворота пути.
Адреса этих найденных ячеек - нужно как-то выписать в строку 5 (AK5:BB5).

Автор - ПутинВВ
Дата добавления - 04.04.2019 в 19:21
bmv98rus Дата: Среда, 10.04.2019, 07:19 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Родился кросс


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеРодился кросс

Автор - bmv98rus
Дата добавления - 10.04.2019 в 07:19
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Определение пунктов кратчайшего пути (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!