Товарищи, помогите в написании следующего макроса. Суть задачи такова: имеется, допустим, пустая таблица. Если мы вносим в одну из ячеек любые данные и жмем Ентер, то ячейка должна принимать значение, скажем "Х", при этом сразу после изменения, должно появиться предложение указать путь к файлу для создания гипперсылки для данной ячейки. В результате в ячейке стоит "Х" и гипперсылка на нужный файл. Тут есть еще одна тонкость, если мы захотим удалить текст из этой ячейки, он должен удаляться, а не воспринимать данное действие как изменение данных в ячейке и снова вставлять "Х" и гипперсылку.
Товарищи, помогите в написании следующего макроса. Суть задачи такова: имеется, допустим, пустая таблица. Если мы вносим в одну из ячеек любые данные и жмем Ентер, то ячейка должна принимать значение, скажем "Х", при этом сразу после изменения, должно появиться предложение указать путь к файлу для создания гипперсылки для данной ячейки. В результате в ячейке стоит "Х" и гипперсылка на нужный файл. Тут есть еще одна тонкость, если мы захотим удалить текст из этой ячейки, он должен удаляться, а не воспринимать данное действие как изменение данных в ячейке и снова вставлять "Х" и гипперсылку.alisherne
Сообщение отредактировал alisherne - Воскресенье, 25.08.2013, 22:46
Извините. Спасибо за совет. Файл не приложил. Вот он. Опишу задачу на примере этого файла. Есть график, согласно которому менеджеры должны до конца 2013 года делать одно из трех действий (публикаций), о чем свидетельствует закрашенная ячейка напротив этого действия в календаре. Человек, который следит за выполнением графика, при выполнении дела в срок одним из менеджеров, ставит "Х" в данной ячейке. Сразу после этого должно появиться меню предложения вставки гипперсылки на данную ячейку. Тогда менеджер указывает соответстующий данному действию файл. Конечно, все это проверяющий может сделать и сам. Задача в автоматизации.
Извините. Спасибо за совет. Файл не приложил. Вот он. Опишу задачу на примере этого файла. Есть график, согласно которому менеджеры должны до конца 2013 года делать одно из трех действий (публикаций), о чем свидетельствует закрашенная ячейка напротив этого действия в календаре. Человек, который следит за выполнением графика, при выполнении дела в срок одним из менеджеров, ставит "Х" в данной ячейке. Сразу после этого должно появиться меню предложения вставки гипперсылки на данную ячейку. Тогда менеджер указывает соответстующий данному действию файл. Конечно, все это проверяющий может сделать и сам. Задача в автоматизации.alisherne
Код находится в модуле листа. Отслеживаемый диапазон "D6:DU44" При вводе "X" - предлагает выбрать файл и создается гиперссылка При вводе любого значения кроме "X" ячейка сразу очищается При удалении "X" - гиперссылка удаляется.
как-то так...
Код находится в модуле листа. Отслеживаемый диапазон "D6:DU44" При вводе "X" - предлагает выбрать файл и создается гиперссылка При вводе любого значения кроме "X" ячейка сразу очищается При удалении "X" - гиперссылка удаляется.