|
|
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Помогите в excel вытащить из ячейки с текстом гиперссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2010, 21:46 |
|
||
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#18+
Перефразируйте вопрос, не понятно что надо сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2010, 21:50 |
|
||
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#18+
Есть экселевский файл. В нём таблица и в одной из колонок текст к которому привязана гиперссылка. В адресе гиперссылки указан путь к интернет странице. Вот этот путь мне необходимо вытащить и вставить в соседнюю ячейку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2010, 21:58 |
|
||
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#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:03 |
|
||
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#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:20 |
|
||
|
Гиперссылка из ячейки с текстом
|
|||
|---|---|---|---|
|
#18+
Согласно Вашего последнего макроса, попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2010, 22:55 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=174&tid=2178638]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 442ms |

| 0 / 0 |
