Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вычленить ссылки на youtube - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычленить ссылки на youtube (Формулы/Formulas)
Вычленить ссылки на youtube
arxon Дата: Понедельник, 22.04.2019, 19:49 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте! есть колонка с описанием, где расположены ссылки для встраивания роликов из YOUTUBE. Требуется ссылки на эти ролики расположить в отдельной колонке.
Понятие не имею как этого добиться, может кто подскажет...
в файле все показал
как минимум вытащить уникальный код каждого видео, а дальше можно и через объединение колонок получить желаемый код типа
Код
<iframe width="640" height="360" src="http://www.youtube.com/embed/tHuUJdEEBLg?feature=player_embedded" frameborder="0" allowfullscreen></iframe>
К сообщению приложен файл: ___youtube.xlsx (41.3 Kb)
 
Ответить
СообщениеЗдравствуйте! есть колонка с описанием, где расположены ссылки для встраивания роликов из YOUTUBE. Требуется ссылки на эти ролики расположить в отдельной колонке.
Понятие не имею как этого добиться, может кто подскажет...
в файле все показал
как минимум вытащить уникальный код каждого видео, а дальше можно и через объединение колонок получить желаемый код типа
Код
<iframe width="640" height="360" src="http://www.youtube.com/embed/tHuUJdEEBLg?feature=player_embedded" frameborder="0" allowfullscreen></iframe>

Автор - arxon
Дата добавления - 22.04.2019 в 19:49
RAN Дата: Понедельник, 22.04.2019, 22:26 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
[vba]
Код
Function YouTo(s As String)
    Dim sm As Object, i&
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "<iframe.+</iframe>"
        Set sm = .Execute(s)
        For i = 0 To sm.Count - 1
            YouTo = YouTo & sm(i)
        Next
    End With
End Function
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение[vba]
Код
Function YouTo(s As String)
    Dim sm As Object, i&
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "<iframe.+</iframe>"
        Set sm = .Execute(s)
        For i = 0 To sm.Count - 1
            YouTo = YouTo & sm(i)
        Next
    End With
End Function
[/vba]

Автор - RAN
Дата добавления - 22.04.2019 в 22:26
Karataev Дата: Понедельник, 22.04.2019, 22:47 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Запустите макрос на том файле, который Вы выложили, результат будет вставлен в столбец "B".
 
Ответить
СообщениеЗапустите макрос на том файле, который Вы выложили, результат будет вставлен в столбец "B".

Автор - Karataev
Дата добавления - 22.04.2019 в 22:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычленить ссылки на youtube (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!