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

Вход

Регистрация

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

 

= Мир MS Excel/Не срабатывает записанный макрос - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не срабатывает записанный макрос
Не срабатывает записанный макрос
SkyPro Дата: Среда, 08.05.2013, 16:40 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Добрый день, уважаемые.
Просьба помочь разобраться в вопросе:
При удалении листа, на который ссылаются формулы из другого листа, появляется ошибка "#ССЫЛКА".
Решил исправить эту проблему макросом с заменой "#ССЫЛКА" на название листа, где находятся формулы.

Но проблема в том, что макрос не срабатывает.
[vba]
Код
Sub Замена()
     Selection.Replace What:="#ССЫЛКА", Replacement:="'Week op'", LookAt:= _
         xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
         ReplaceFormat:=False
End Sub
[/vba]

Помогите разобраться с этой заменой, пожалуйста.
Может есть какие-либо другие варианты решения "#ССЫЛКА"

Заранее спасибо за помощь.


skypro1111@gmail.com
 
Ответить
СообщениеДобрый день, уважаемые.
Просьба помочь разобраться в вопросе:
При удалении листа, на который ссылаются формулы из другого листа, появляется ошибка "#ССЫЛКА".
Решил исправить эту проблему макросом с заменой "#ССЫЛКА" на название листа, где находятся формулы.

Но проблема в том, что макрос не срабатывает.
[vba]
Код
Sub Замена()
     Selection.Replace What:="#ССЫЛКА", Replacement:="'Week op'", LookAt:= _
         xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
         ReplaceFormat:=False
End Sub
[/vba]

Помогите разобраться с этой заменой, пожалуйста.
Может есть какие-либо другие варианты решения "#ССЫЛКА"

Заранее спасибо за помощь.

Автор - SkyPro
Дата добавления - 08.05.2013 в 16:40
Саня Дата: Среда, 08.05.2013, 16:46 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
[vba]
Код
What:="#REF!"
[/vba]
 
Ответить
Сообщение[vba]
Код
What:="#REF!"
[/vba]

Автор - Саня
Дата добавления - 08.05.2013 в 16:46
Serge_007 Дата: Среда, 08.05.2013, 16:50 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
[vba]
Код
Sub Замена()
     Selection.Replace What:="#REF!", Replacement:="'Week op'"
End Sub
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[vba]
Код
Sub Замена()
     Selection.Replace What:="#REF!", Replacement:="'Week op'"
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 08.05.2013 в 16:50
M73568 Дата: Среда, 08.05.2013, 16:51 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
А что сразу макрос? А простое Найти-Заменить уже не подходит?
 
Ответить
СообщениеА что сразу макрос? А простое Найти-Заменить уже не подходит?

Автор - M73568
Дата добавления - 08.05.2013 в 16:51
SkyPro Дата: Среда, 08.05.2013, 16:55 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Спасибо, огромное smile

Цитата (M73568)
А что сразу макрос? А простое Найти-Заменить уже не подходит?

А думаешь, как я записывал макрос?
Просто нажимать одну кнопку будет проще.


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Среда, 08.05.2013, 17:01
 
Ответить
СообщениеСпасибо, огромное smile

Цитата (M73568)
А что сразу макрос? А простое Найти-Заменить уже не подходит?

А думаешь, как я записывал макрос?
Просто нажимать одну кнопку будет проще.

Автор - SkyPro
Дата добавления - 08.05.2013 в 16:55
M73568 Дата: Среда, 08.05.2013, 17:02 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (SkyPro)
Я подумал, что нажимать одну кнопку будет проще.

Тогда нужно идти дальше, добавить в этот макрос сразу же и удаление листа biggrin
 
Ответить
Сообщение
Цитата (SkyPro)
Я подумал, что нажимать одну кнопку будет проще.

Тогда нужно идти дальше, добавить в этот макрос сразу же и удаление листа biggrin

Автор - M73568
Дата добавления - 08.05.2013 в 17:02
SkyPro Дата: Среда, 08.05.2013, 17:05 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Цитата (M73568)
Тогда нужно идти дальше, добавить в этот макрос сразу же и удаление листа

Если не сложно, то добавьте, пожалуйста, функцию удаления всех листов, кроме "лист22" и "лист23".
Спасибо.


skypro1111@gmail.com
 
Ответить
Сообщение
Цитата (M73568)
Тогда нужно идти дальше, добавить в этот макрос сразу же и удаление листа

Если не сложно, то добавьте, пожалуйста, функцию удаления всех листов, кроме "лист22" и "лист23".
Спасибо.

Автор - SkyPro
Дата добавления - 08.05.2013 в 17:05
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не срабатывает записанный макрос
  • Страница 1 из 1
  • 1
Поиск:

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