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

Вход

Регистрация

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

 

= Мир MS Excel/Выполнение макроса на нескольких листах книги - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выполнение макроса на нескольких листах книги (Макросы Sub)
Выполнение макроса на нескольких листах книги
AlexIz Дата: Вторник, 24.12.2013, 09:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день. Подскажите пожалуйста как сделать так чтобы макрос, который выполняется только на одном активном листе выполнялся на всех листах книги, кроме первого.
Заранее благодарен.
 
Ответить
СообщениеДобрый день. Подскажите пожалуйста как сделать так чтобы макрос, который выполняется только на одном активном листе выполнялся на всех листах книги, кроме первого.
Заранее благодарен.

Автор - AlexIz
Дата добавления - 24.12.2013 в 09:58
KuklP Дата: Вторник, 24.12.2013, 09:59 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Проходить циклом по всем листам, проверяя имя листа.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПроходить циклом по всем листам, проверяя имя листа.

Автор - KuklP
Дата добавления - 24.12.2013 в 09:59
AlexIz Дата: Вторник, 24.12.2013, 10:04 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
А зачем проверять имя листа?) Если можно накиньте какой цикл должен быть, так как с VBA только начинаю работать, раньше никогда ещё не сталкивался с ним.
 
Ответить
СообщениеА зачем проверять имя листа?) Если можно накиньте какой цикл должен быть, так как с VBA только начинаю работать, раньше никогда ещё не сталкивался с ним.

Автор - AlexIz
Дата добавления - 24.12.2013 в 10:04
KuklP Дата: Вторник, 24.12.2013, 10:19 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Про это столько уже писано.. Вот, на этой же странице форума:
http://www.excelworld.ru/forum/10-7965-1#75276


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПро это столько уже писано.. Вот, на этой же странице форума:
http://www.excelworld.ru/forum/10-7965-1#75276

Автор - KuklP
Дата добавления - 24.12.2013 в 10:19
AlexIz Дата: Вторник, 24.12.2013, 10:52 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добавил цикл, но ничего не изменилось. Возможно я что то не до конца понимаю. Проще будет если я прикреплю файл и вкратце объясню что мне необходимо сделать.
В приложенном файле на 4 листах, начиная со 2-го листа, приведены некоторые расчёты. Параметры влияющие на результат вносятся руками (эти ячейки подписаны). "Поиском решений" необходимо найти конечный параметр в ячейке А85. Необходимые требования для "Поиска решений" уже внесены в форму "Поиска решений". Для того чтобы каждый раз не вызывать и не протыкивать ручками "Поиск решений" на каждом листе (в будущем листов будет ещё больше) был написан макрос, который автоматически вызывает "Поиск решений" с нужными параметрами и получаем в конечном счёте нужный результат в ячейке А85. Мне нужно чтобы данный макрос "Поиск решений" выполнялся на каждом из (пока что) 4-ёх листах. Цикл пробовал но не получилось. При внесении изменений в данные которые заносятся руками конечный результат поменялся только на "активном листе".
Заранее благодарен.
К сообщению приложен файл: ____.rar (29.0 Kb)
 
Ответить
СообщениеДобавил цикл, но ничего не изменилось. Возможно я что то не до конца понимаю. Проще будет если я прикреплю файл и вкратце объясню что мне необходимо сделать.
В приложенном файле на 4 листах, начиная со 2-го листа, приведены некоторые расчёты. Параметры влияющие на результат вносятся руками (эти ячейки подписаны). "Поиском решений" необходимо найти конечный параметр в ячейке А85. Необходимые требования для "Поиска решений" уже внесены в форму "Поиска решений". Для того чтобы каждый раз не вызывать и не протыкивать ручками "Поиск решений" на каждом листе (в будущем листов будет ещё больше) был написан макрос, который автоматически вызывает "Поиск решений" с нужными параметрами и получаем в конечном счёте нужный результат в ячейке А85. Мне нужно чтобы данный макрос "Поиск решений" выполнялся на каждом из (пока что) 4-ёх листах. Цикл пробовал но не получилось. При внесении изменений в данные которые заносятся руками конечный результат поменялся только на "активном листе".
Заранее благодарен.

Автор - AlexIz
Дата добавления - 24.12.2013 в 10:52
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выполнение макроса на нескольких листах книги (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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