1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
1 | |
Измерение растояния в Excel04.03.2014, 15:37. Показов 1684. Ответов 7
Метки нет (Все метки)
Уважаемые форумчане!Помогите пожалуйста в решении следующей проблеммы.
Используя величины прямой линии(Height,Width,Top,Left),хотел измерять растояния на карте или схеме находящейся внутри документа.Всё получилось для случая измерения растояния между двух точек.А вот дальше возникли сложности в связи с тем,что не удается связать координаты начала и конца каждой прямой между собой.Т.к. каждой величине Height,Width,Top,Left соответствует 4 варианта прямых. Из-за чего связывая програмно две прямые между собой получается некоректное поведение связи,т.е. связывая конец одной линии с началом второй,при изменении координат первой иногда происходит обрыв этой связи и образовании связи "конец-конец" или "начало-начало". В идеале задумывался следующий сценарий поведения связи между прямыми: -строится прямая. -после ее построения ей автоматически присваивается имя -включается макрос по измерению ее длинны -добавляется автоматически следующая прямая,связанная с первой(связь заключается в присвоении координат конца прямой 1 началу прямой 2),второй конец прямой 2 свободен для перемещения. -при выделении(активации) прямой 2 после ее построения ей автоматически присваивается имя. и т.д. Таким образом можно измерять растояния на любой схеме или карте подобрав конкретный масштаб.
0
|
04.03.2014, 15:37 | |
Ответы с готовыми решениями:
7
Измерение освещенности и формирование отчета в Excel Wi-Fi на дальние растояния Нахождение максимального растояния Определение времени и пройденого растояния |
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
04.03.2014, 16:25 | 2 |
Не вникал, но сразу вопрос - почему отдельные прямые, а не ломаная ("Полилиния")?
В 2007 ее запрятали в Дополнительные, но после первого использования она появляется на панели "Линии".
0
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
04.03.2014, 16:30 [ТС] | 3 |
"Полилиния" вообще не дает сведений о длине линии,а только о ее габаритах
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
04.03.2014, 16:49 | 4 |
А .nodes.points?
0
|
Модератор
|
|
04.03.2014, 17:00 | 5 |
я бы попробовала расставить опорные точки и макросом определить расстояние между ними
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
04.03.2014, 17:05 | 6 | |||||
Нарисуйте ломаную, не снимая выделения запустите макрос
2
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
04.03.2014, 20:01 [ТС] | 7 |
Казанский.Большое спасибо за ответ,но к сожалению длина ломаной не соответствует действительности.
это легко проверить построив прямую и замерив ее,затем изогнуть ее под прямым углом,получив таким способом два катета. Добавлено через 36 минут Извиняюсь.Это у меня где-то ошибка вкралась.Сегодня вечером потестирую Добавлено через 1 час 9 минут Большое спасибо за помощь!Всё работает отлично!
0
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
10.03.2014, 14:43 [ТС] | 8 |
Для измерения на карте растояния в макрос ввёл коэффициент пересчета(масштабирования) и заметил,что результат каждый раз после нового открытия файла разный.Не пойму почему?
Помогите разобраться пожалуйста.
0
|
10.03.2014, 14:43 | |
10.03.2014, 14:43 | |
Помогаю со студенческими работами здесь
8
Составить программу на нахождение растояния Программа для нахождения растояния узнать растояния между каждой станцией составить программу нахождения периметра треугольника по заданным координатам его вершин,используя подпрограмму нахождения растояния между двумя точк. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |