![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]()
Здравствуйте!
Подскажите пожалуйста: есть задача в однотипных документах удалять не все ссылки (с макросом удаления всех ссылок все понятно), а по конкретным критериям: - удалять начиная со 2-го листа (1-й не трогать) - на остальных листах (их может быть произвольное количество) удалять все гиперссылки, начиная со 2-й строки (в 1-й строке ссылку сохраняем). Все гиперссылки находятся в столбце А. Заранее спасибо за помощь или советы! |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Этот макрос удалит только гиперссылки (значения в ячейках останутся)
Код:
|
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]()
Спасибо большое за помощь!
Макрос отлично работает, но возникла дополнительная сложность: часто ячейки, в которых находится гиперссылка объеденные (т.е. вся строка объединена в одну ячейку), из-за чего excel 2003 ругается. Реально ли убирать объединение, удалять ссылку, а потом всю строку еще раз объединять? Еще раз спасибо! С уважением, Александр Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Объединенные ячейки в рабочей таблице - зло!!!
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
> часто ячейки, в которых находится гиперссылка объеденные (т.е. вся строка объединена в одну ячейку), из-за чего excel 2003 ругается
В 2007 ругани не заметил, но и гиперссылка не удаляется. Так - удаляется: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]()
Добавил MergeCells = False, в таком виде в excel 2003 заработало:
Цитата:
Всем спасибо большое! |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
А можно пример листа с гиперссылкой в объединенной ячейке, на котором команда
Код:
В Excel 2000 я тоже не могу получить ошибку.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 6
|
![]() Цитата:
Спасибо! |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для удаления строки | julius | Microsoft Office Excel | 28 | 03.10.2014 00:19 |
Макрос создания ссылок на разделы | Meta2 | Microsoft Office Word | 1 | 23.06.2011 19:45 |
Макрос удаления пустых ячеек и листов книги | sna1 | Microsoft Office Excel | 2 | 04.05.2011 20:49 |
Макрос добавления\удаления людей в табель | madex | Microsoft Office Excel | 5 | 31.03.2011 18:20 |
Макрос для удаления повторяющихся строк | Jelena_bsb | Microsoft Office Excel | 3 | 05.08.2010 13:34 |