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

Вход

Регистрация

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

 

= Мир MS Excel/Замена текста макросом из Личной Книги Макросов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Замена текста макросом из Личной Книги Макросов (Макросы/Sub)
Замена текста макросом из Личной Книги Макросов
Marandi Дата: Четверг, 08.04.2021, 15:47 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, уважаемые форумчане.
Подскажите, пожалуйста.
Я создала личную книгу макросов, куда хочу добавить несколько макросов.
Один из них не срабатывает, т.к. ссылается на лист Соответствия, которого нет в документе, куда нужно внести изменения (раньше открывался документ с макросом отдельно, поэтому макрос работал).
Как изменить макрос, чтобы в выделенном диапазоне заменялись значения ?
Список для замены прикрепила.
К сообщению приложен файл: __.xlsx (10.2 Kb) · 8647366.xlsm (16.9 Kb)


Сообщение отредактировал Marandi - Пятница, 09.04.2021, 08:55
 
Ответить
СообщениеДобрый день, уважаемые форумчане.
Подскажите, пожалуйста.
Я создала личную книгу макросов, куда хочу добавить несколько макросов.
Один из них не срабатывает, т.к. ссылается на лист Соответствия, которого нет в документе, куда нужно внести изменения (раньше открывался документ с макросом отдельно, поэтому макрос работал).
Как изменить макрос, чтобы в выделенном диапазоне заменялись значения ?
Список для замены прикрепила.

Автор - Marandi
Дата добавления - 08.04.2021 в 15:47
Kuzmich Дата: Четверг, 08.04.2021, 18:21 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 711
Репутация: 156 ±
Замечаний: 0% ±

Excel 2003
Цитата
Как изменить макрос, чтобы в выделенном диапазоне заменялись значения ?

А где макрос?
 
Ответить
Сообщение
Цитата
Как изменить макрос, чтобы в выделенном диапазоне заменялись значения ?

А где макрос?

Автор - Kuzmich
Дата добавления - 08.04.2021 в 18:21
Marandi Дата: Пятница, 09.04.2021, 08:56 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Kuzmich, прикрепила
 
Ответить
СообщениеKuzmich, прикрепила

Автор - Marandi
Дата добавления - 09.04.2021 в 08:56
Kuzmich Дата: Пятница, 09.04.2021, 11:15 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 711
Репутация: 156 ±
Замечаний: 0% ±

Excel 2003
Цитата
раньше открывался документ с макросом отдельно, поэтому макрос работал

В макросе прописано, что лист Соответствия у вас должен быть в книге с документом
[vba]
Код
With ThisWorkbook.Sheets("Соответствия")
[/vba]
Вам надо либо открывать книгу с листом Соответствия в диалоговом режиме, либо вручную
и в коде писать не ThisWorkbook, а ту книгу, где лист Соответствия.
 
Ответить
Сообщение
Цитата
раньше открывался документ с макросом отдельно, поэтому макрос работал

В макросе прописано, что лист Соответствия у вас должен быть в книге с документом
[vba]
Код
With ThisWorkbook.Sheets("Соответствия")
[/vba]
Вам надо либо открывать книгу с листом Соответствия в диалоговом режиме, либо вручную
и в коде писать не ThisWorkbook, а ту книгу, где лист Соответствия.

Автор - Kuzmich
Дата добавления - 09.04.2021 в 11:15
Marandi Дата: Пятница, 09.04.2021, 11:27 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Kuzmich, да
поэтому мне нужно изменить код, внеся в него "что на что заменять", чтобы не нужно было открывать других документов, как делалось раньше
 
Ответить
СообщениеKuzmich, да
поэтому мне нужно изменить код, внеся в него "что на что заменять", чтобы не нужно было открывать других документов, как делалось раньше

Автор - Marandi
Дата добавления - 09.04.2021 в 11:27
Kuzmich Дата: Пятница, 09.04.2021, 11:35 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 711
Репутация: 156 ±
Замечаний: 0% ±

Excel 2003
Цитата
нужно изменить код, внеся в него "что на что заменять"

Что на что заменять у вас в листе Соответствия, а сам лист либо надо вносить в документ, где производится
замена, либо открывать книгу с этим листом
 
Ответить
Сообщение
Цитата
нужно изменить код, внеся в него "что на что заменять"

Что на что заменять у вас в листе Соответствия, а сам лист либо надо вносить в документ, где производится
замена, либо открывать книгу с этим листом

Автор - Kuzmich
Дата добавления - 09.04.2021 в 11:35
Marandi Дата: Пятница, 09.04.2021, 11:44 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Kuzmich, я понимаю
в этом и проблема
мне нужно открывать только документ, куда нужно внести изменения, не используя лист Соответствия
я хочу взять данные с этого листа (что на что заменить) и вставить в код, но не знаю, как прописываются условия
 
Ответить
СообщениеKuzmich, я понимаю
в этом и проблема
мне нужно открывать только документ, куда нужно внести изменения, не используя лист Соответствия
я хочу взять данные с этого листа (что на что заменить) и вставить в код, но не знаю, как прописываются условия

Автор - Marandi
Дата добавления - 09.04.2021 в 11:44
RAN Дата: Пятница, 09.04.2021, 12:35 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Вставьте этот лист в персонал (книгу макросов)


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВставьте этот лист в персонал (книгу макросов)

Автор - RAN
Дата добавления - 09.04.2021 в 12:35
Marandi Дата: Пятница, 09.04.2021, 13:00 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
RAN, помогите, пожалуйста, с этим
 
Ответить
СообщениеRAN, помогите, пожалуйста, с этим

Автор - Marandi
Дата добавления - 09.04.2021 в 13:00
RAN Дата: Пятница, 09.04.2021, 17:14 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
И как вы себе это представляете? Мне приехать к вам, и скопировать лист из одой книги в другую?


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеИ как вы себе это представляете? Мне приехать к вам, и скопировать лист из одой книги в другую?

Автор - RAN
Дата добавления - 09.04.2021 в 17:14
Serge_007 Дата: Пятница, 09.04.2021, 17:57 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
приехать к вам, и скопировать лист из одой книги в другую
:) :D yes


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
приехать к вам, и скопировать лист из одой книги в другую
:) :D yes

Автор - Serge_007
Дата добавления - 09.04.2021 в 17:57
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Замена текста макросом из Личной Книги Макросов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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