powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получение значения из гиперссылки
11 сообщений из 11, страница 1 из 1
Получение значения из гиперссылки
    #33674578
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть строка, которая является гиперссылкой, например: Х:\....\ТО\....doc или ...\Ерунда\...pdf

Подскажите какой функцией можно вытащить в другую ячейку значения "ТО" или "Ерунда"?
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33674622
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
split
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33675500
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Информативно, а подробнее?
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33675549
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim Massiv() As String
Massiv = Split(Range("A1").Hyperlinks(1).Address, "/")
MsgBox Massiv(UBound(Massiv()) - 1)
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676155
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если без применения вба? Дело в том, шо вроде есть функция, которая это делает. В форуме были посты, да вот не найти.
Эту проблем я обошел путем следующим: экспорт в ткст, импорт из ткст в эксель, указал разделитель "\" и получилось в разные столбцы.
Может у кого еще какие идеи с применением функций?
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676195
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем экпортировать? Просто Данные->Текст по столбцам, разделитель "\".
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676207
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню "Данные - Текст по столбцам..."
с разделителем
другой "/"
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676223
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, фишка от вба ругается. Еще бы инштрукции по этому коду. В модуль вставил, а шо дальше? Запускал и ничего.
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676314
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗачем экпортировать? Просто Данные->Текст по столбцам, разделитель "\". Ну шо поделать, эксель такая весчь, шо все познается в практике использования, теперь-то буду знать. А меня интересует вопрос с функцией.
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33676965
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно воспользоватся такой формулой:

Public Function Функц(Rg As Range)
Dim Massiv() As String
If Rg.Hyperlinks.Count = 1 Then
Massiv = Split(Rg.Hyperlinks(1).Address, "/")
Функц = Massiv(UBound(Massiv()) - 1)
Else:
Функц = "Ошибка"
End If
End Function

Вообще-то можно сделать и мегаформулу.
...
Рейтинг: 0 / 0
Получение значения из гиперссылки
    #33677149
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Option Explicit
Public Function myTextToColumns(rng As Range, rng1 As Range) As Variant
    Dim myStr As Variant
    Dim x As Long
    myStr = Split(rng, "\")
    For x =  1  To UBound(myStr)
        If x = rng1 Then myTextToColumns = myStr(rng1 -  1 )
    Next x
End Function
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получение значения из гиперссылки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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