powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как перейти по гиперссылке???
6 сообщений из 6, страница 1 из 1
Как перейти по гиперссылке???
    #36422786
Vasilisk_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли с помощью VBA перейти по Гиперссылке не привязывая ее к ячейке?
пока нашел только такой выход:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub goto_link(link_txt$) 

With Range("AAA1") '(Range("a1").End(xlDown).Address)
      mem$ = .Formula
      .Hyperlinks.Add Anchor:=.Cells, Address:=link_txt
   If .Hyperlinks.Count >  0  Then
      .Hyperlinks( 1 ).Follow NewWindow:=False, AddHistory:=True
   Else
      MsgBox "Hyperlink not found", vbCritical
   End If
   .Hyperlinks( 1 ).Delete
   .Formula = mem$
End With

Но вся беда в том, что слетает форматирование ячейки
...
Рейтинг: 0 / 0
Как перейти по гиперссылке???
    #36425432
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vasilisk_and,

может быть просто: application goto range(link_txt),true

?
...
Рейтинг: 0 / 0
Как перейти по гиперссылке???
    #36425886
Vasilisk_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_slan_,

Неа, ведь все равно надо ссылаться на ячейку, в которой есть гиперссылка, а задача заключается в том, что есть гиперссылка в виде ТЕКСТА, то есть, например
Код: plaintext
link_txt="http://www.sql.ru/forum/actualpost.aspx?bid=46&tid=728751&mid=8229958&p=1"    
? по которой надо перейти
...
Рейтинг: 0 / 0
Как перейти по гиперссылке???
    #36426353
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно:
Код: plaintext
1.
2.
3.
4.
5.
Sub Test()
  Dim lnk$
  lnk = "http://www.sql.ru/forum/actualpost.aspx?bid=46&tid=728751&mid=8229958&p=1"
  ThisWorkbook.FollowHyperlink Address:=lnk, NewWindow:=True
End Sub
...
Рейтинг: 0 / 0
Как перейти по гиперссылке???
    #36427638
Vasilisk_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZVI,

Спасибо, работает, только вот почему иногда не переходит по ссылке пи любом из способов в этой теме? При copy\paste в браузер все ок...
...
Рейтинг: 0 / 0
Как перейти по гиперссылке???
    #36427866
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vasilisk_andтолько вот почему иногда не переходит по ссылке при любом из способов в этой теме? При copy\paste в браузер все ок...
Можете привести пример ссылки, которая не срабатывает в моем примере?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как перейти по гиперссылке???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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