Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Гиперссылка в ячейке / 9 сообщений из 9, страница 1 из 1
10.07.2012, 10:04
    #37872669
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Товарищи как мне сделать гиперссылку в ячейке?
Заполняю лист из VBA и хочу чтобы при нажатии на 1 из ячеек можно было открыть детализацию в IE
Т.е. если я пишу в ячейку: cells(1,1).value = "Тест", что нужно чтобы она стала гиперссылкой, или нужно перехватчик события писать?
...
Рейтинг: 0 / 0
10.07.2012, 10:10
    #37872678
zchvv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Правой кнопкой на ячейке-Гиперссылка и далее по смыслу
...
Рейтинг: 0 / 0
10.07.2012, 10:15
    #37872684
Uёбоk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Петров Андрей,

Из F1 Excel
Код: vbnet
1.
2.
3.
With Worksheets(1)
    .Hyperlinks.Add .Range("E5"), "http://example.microsoft.com"
End With
...
Рейтинг: 0 / 0
10.07.2012, 10:17
    #37872688
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Получаем следующий код:
Код: vbnet
1.
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= "http://ya.ru", TextToDisplay:="Test"



Но вот как его привязать к конкретной ячейке?
...
Рейтинг: 0 / 0
10.07.2012, 10:18
    #37872690
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Все понятно - спасибо.
...
Рейтинг: 0 / 0
10.07.2012, 11:40
    #37872869
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
А точнее не понятно.
Вот этот код дает ошибку:
Код: vbnet
1.
fRes = ActiveSheet.Hyperlinks.Add(Range(Cells(x, 3).Address), fLink, fText)


Ошибка: RunTime Error "438" Object Does not support this property or method

Что не так?
...
Рейтинг: 0 / 0
10.07.2012, 11:43
    #37872875
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Петров Андрей
Код: vbnet
1.
Range(Cells(x, 3).Address

оригинальная конструкция. Полностью эквивалентна
Код: vbnet
1.
Cells(x, 3)
...
Рейтинг: 0 / 0
10.07.2012, 11:51
    #37872888
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
:-) ну ок - а ошибку то как исправить?
...
Рейтинг: 0 / 0
10.07.2012, 12:02
    #37872908
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гиперссылка в ячейке
Петров Андрей:-) ну ок - а ошибку то как исправить?с конструкцией все в порядке, показывай значения и типы переменных. Ну и Set нужен
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Гиперссылка в ячейке / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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