Шаг 276.
VBA в MSExcel.
Планирование маршрута. Рабочий лист База

    На этом шаге мы рассмотрим особенности формирования этого листа.

    На рабочем листе База (рисунок 1) находится табличная база данных (список) с названием городов (населенных пунктов) и расстояний между ними.


Рис.1. Рабочий лист База

    В столбец А введены названия населенных пунктов, являющихся точкой отправления, а в столбец В названия населенных пунктов - точки прибытия. В столбце С соединены через пробел тексты названия городов, введенных в столбцы А и В, а расстояния между ними введены в столбце D.

    Данные в эту табличную базу данных можно вводить с клавиатуры, но одной из задач создаваемого приложения является автоматизация и этого процесса.

    Особенностью списка на этом листе является ввод двух строк с указанием расстояния между двумя городами. При вводе расстояния между городами А (пункт отправления) и В (пункт прибытия) необходимо дополнительно ввести расстояние и между пунктами В (пункт отправления) и А (пункт прибытия), иначе алгоритм поиска значения расстояния между этими двумя населенными пунктами будет неоправданно усложнен.

    На этом листе для удобства перехода на другие рабочие листы, созданы два элемента управления - кнопки. Такие же кнопки присутствуют и на других листах книги. Этим кнопкам назначены макросы, вся запись которых заключается в активизации рабочего листа, на который должен осуществляться переход после нажатия на эту кнопку.

    На следующем шаге мы рассмотрим рабочий лист Города.




Предыдущий шаг Содержание Следующий шаг