У меня есть крошечный UDF(), который возвращает Address
гиперссылки:
Public Function hyperAdd(r As Range) As String
Application.Volatile
hyperAdd = "no hyperlink"
If r.Hyperlinks.Count = 0 Then Exit Function
hyperAdd = r.Hyperlinks(1).Address
End Function
Так что если я поставлю:
http://www.cnn.com
в ячейке А1 я получаю:
Теперь, если я выберу А1, нажмем в строке формул и сменим cnn на fox, B1 не изменится!
Я должен повторно выбрать A1, коснитесь F2, а затем Enter.
Как это исправить ??
(если это имеет значение, я использую Excel 2007 на машине с Win 7)