
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.01.2010, 21:46
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Доброго времени суток! Помогите в excel вытащить из ячейки с текстом гиперссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2010, 21:50
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Перефразируйте вопрос, не понятно что надо сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2010, 21:58
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Есть экселевский файл. В нём таблица и в одной из колонок текст к которому привязана гиперссылка. В адресе гиперссылки указан путь к интернет странице. Вот этот путь мне необходимо вытащить и вставить в соседнюю ячейку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2010, 22:03
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Вот этот макрос вроде должен помочь, но он почему то у меня не срабатывает. Думаю не хватает строчки, по которой происходит копирование полученной гиперссылки в другую ячейку. Sub NameAddress() Dim i As Long, item As Object Application.ScreenUpdating = False For Each item In ActiveSheet.Hyperlinks item.Address = item.Name Next Application.ScreenUpdating = True End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2010, 22:20
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Этот макрос тоже не работает. Dim oExselApplication As Excel.Application Dim oExselWorkbook As Excel.Workbook Dim oExselWorksheet As Excel.Worksheet Dim Ячейка As Object Dim АдресСсылки As String Set oExselApplication = New Excel.Application Set oExselWorkbook = oExselApplication.Workbooks.Open(ИмяФайла) Set oExselWorksheet = oExselWorkbook.Sheets(ИмяСтраницы) ' ------------------------------------------- Dim intColumnLink As Integer Dim intColumnRes As Integer Dim intRowStart As Integer Dim intRowFinish As Integer intColumnLink = 1 ' Колонка с сылкой intColumnRes = 2 ' Колонка в которую вставляется адресс ссылки intRowStart = 10 ' Первая строка колонки из которой берется ссылка intRowFinish = 20 ' Последняя строка колонки из которой берется ссылка Dim intRowNow As Variant ' Номер текущей строки прайса intRowNow = intRowStart ' Проход по всем строкам прайса Do While intRowNow <= intRowFinish Set Ячейка = oExselWorksheet.Cells(intRowNow, intColumnLink) ' Получаем адресс гиперссылки If Ячейка.Hyperlinks.Count > 0 Then АдрессСсылки = Ячейка.Hyperlinks(1).Address Else АдрессСсылки = "" End If ' Помещаем адресс гиперссылки в колонку-результата oExselWorksheet.Cells(intRowNow, intColumnRes).Value = АдрессСсылки ' Переход на след.строку intRowNow = intRowNow + 1 Loop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2010, 22:55
|
|||
|---|---|---|---|
|
|||
Гиперссылка из ячейки с текстом |
|||
|
#18+
Согласно Вашего последнего макроса, попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2178638]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 465ms |

| 0 / 0 |
