Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ексел: Как заполняя ячейку - автоматом накинуть на нее гиперсылку - используя валуе? / 3 сообщений из 3, страница 1 из 1
11.03.2005, 18:59:59
    #32956676
UK0IAI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ексел: Как заполняя ячейку - автоматом накинуть на нее гиперсылку - используя валуе?
Доброго всем дня

В екселе есть прайс-лист, с артикулами. И есть некий сайт - где можно глядеть картинки товаров. На сайте есть подситема поиска по артикулам.

Также в екселе есть уже МАКРОС что автоматом вытаскивает имена товаров из другого листа(списка) - когда юзер вводит в спец_колонку некий Артикул.
(Юзер заполняет ексельный Бланк-Заказа)

Итак хочется, чтобы был макрос - который мог для текущей ячейки (куда юзер ввел артикул) автоматом зарядить гиперссылку (произвольного выражения) НО юзая ВАЛУЕ Артикула - что ввел Юзер.

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

Однако - если юзер ПОТОМ меняет Старый Артикул на Новый - также должна обновиться гиперсылка для этой ячейки

чтот типа этого...

.......Hyperlinks.Add Anchor:=Selection, Address:="http://www.хост/Goods?SearchType=2&textfield=" + p_value

где p_value - то что ввел юзер в ячейку.

ВАЖНО: фича должна работать ТОЛЬКО ДЛЯ КОНКРЕТНОГО СТОЛБЦА екселя...

Понятно что можно юзать событие
Private Sub Worksheet_Change(ByVal Target As Range)
токо вот не получается корркетно все обработать.

Помогите плиз. Заранее благодарю
...
Рейтинг: 0 / 0
11.03.2005, 19:04:45
    #32956686
UK0IAI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ексел: Как заполняя ячейку - автоматом накинуть на нее гиперсылку - используя валуе?
например юзер ввел якейку (1,1) валуе = 900108

должна получиться гиперсылка
http://www.kontoring.ru/kontoring/Goods?SearchType=2&textfield=900108

например юзер ввел якейку (1,1) валуе = 200400
должна получиться гиперсылка
http://www.kontoring.ru/kontoring/Goods?SearchType=2&textfield=200400
...
Рейтинг: 0 / 0
14.03.2005, 10:40:50
    #32958107
UK0IAI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ексел: Как заполняя ячейку - автоматом накинуть на нее гиперсылку - используя валуе?
up!!!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ексел: Как заполняя ячейку - автоматом накинуть на нее гиперсылку - используя валуе? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]