Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/80: Рейтинг темы: голосов - 80, средняя оценка - 4.61
23 / 20 / 3
Регистрация: 12.08.2010
Сообщений: 206

Получение ссылки из ячейки Excel

07.06.2011, 12:20. Показов 16342. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Не могу достать адрес гиперссылки из ячейки, в ячейке гиперссылка собирается с помощью функции "=гипперсылка()". Пробовал достать через параметр "Hyperlinks", не получилось.

Добавлено через 1 минуту
UPD: Это из VBA нужно сделать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.06.2011, 12:20
Ответы с готовыми решениями:

Ссылки на ячейки (новичок)
Sub qwe() Range(Cells(5, 5), Cells(7, 7)) = "=a1+a2" End Sub ___________________________________________________ Почему...

Excel 2010 Ссылки на ячейки в других файлах в сети сбиваются
Имеется общая сетевая папка, в ней 2 файла Exel (.xlsx,.xlsa,.xlsb - тестировалось на разных). В одном из них ссылка на содержимое ячейки...

Как в Excel сделать составные ссылки на ячейки
Скажите пожалуйста как можно реализовать в Excel составные ссылки на ячейки, типа =A(Лист2!А1) ? Т.е. А(индекс=значение другой ячейки из...

2
2062 / 491 / 134
Регистрация: 13.11.2008
Сообщений: 935
07.06.2011, 12:57
Когда-то я уже писал подобную функцию:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'---------------------------------------------------------------------------------------
' Module    : mGetHyperlinlAddress
' DateTime  : 12.05.2010 10:25
' Author    : The_Prist(Дмитрий)
' Purpose   : [url]http://excel-vba.ru/forum/viewtopic.php?t=203[/url]
'             Расскажите, как можно "вытащить" текст гиперссылки из ячейки А1 в B1.
'             Естественно, это нужно уметь делать автоматическим методом.
'             У меня этих ссылок около 10000
'             Автор темы: svaleryn
'---------------------------------------------------------------------------------------
Option Explicit
 
Function Get_Hyperlink_Address(ByVal Cell As Range) As String
    If Cell.Hyperlinks.Count = 0 Then
        If Mid$(Cell.Formula, 2, 9) = "HYPERLINK" Then
            Get_Hyperlink_Address = Mid$(Cell.Formula, 13, InStr(13, Cell.Formula, Chr(34)) - 13)
        Else
            Get_Hyperlink_Address = "В ячейке нет гиперссылки!"
        End If
    Else
        Get_Hyperlink_Address = Cell.Hyperlinks(1).Address
    End If
End Function
Функция вытащит адреса гиперссылок и из формульно созданных и из обычных. Во вложении пример реализации.
Вложения
Тип файла: xls Forum_Get_Hyperlink_Address.xls (38.0 Кб, 761 просмотров)
2
23 / 20 / 3
Регистрация: 12.08.2010
Сообщений: 206
07.06.2011, 15:23  [ТС]
Спасибо.
Правда у меня частный случай ,получилось через Hyperlinks.Add
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.06.2011, 15:23
Помогаю со студенческими работами здесь

Получение значения ячейки Excel в переменную Powershell
Доброго времени суток, столкнулся с проблемой выборки данных из таблицы в пристежке: Два столбца со значениями. Нужно, если поиск...

MS Office Excel Перенос информации из ячейки в часть данных другой ячейки
День добрый. Добросовестно искал ответ на свой вопрос в течение 20 минут, ничего не нашел... Собственно: Имеется ячейка с...

Как выбрать ширину и высоту ячейки Excel? Перенос текста внутри ячейки
Как выбрать ширину и высоту ячейки C# Excel*и перенос текста внутри ячейки или внутри диапазона, чтобы все в одну строчку не писалось ...

Изменения формата ячейки Excel средствами VBA в зависимости от значения другой ячейки
Здравствуйте. Столкнулся с проблемой. Необходимо на листе Excel Залить, предположим, ячейку "C4" Зелёным цветом, при условии,...

Координата ячейки в Excel, взятые с другой ячейки
Добрый день! У мен ятакой вопрос: возможно ли сделать чтобы в координате ячейки значение столбца бралось из другой ячейки? Т.е....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru