Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2010, 15:04   #1
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию Кнопка управления макросами

Здравствуйте, форумчане!
Возможно вопрос детский, но я только начал изучение макросов.
Собственно задача.
Есть док з тремя листами, первые два из которых являются источниками данных.
На третьем листе хранятся данные специфичных вычислений. На нем же создан макрос. Он работает только на третьем листе.
Можно ли на втором листе создать кнопку (элемент управления), которая запустит данный макрос, и если да, то как это можно сделать?
Заранее благодарен за ответ
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 18:12   #2
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

На втором листе:
Private Sub CommandButton1_Click()
Call Макрос1
End Sub
tgm вне форума Ответить с цитированием
Старый 22.10.2010, 19:31   #3
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию

tgm, cпасибо, но по ответу я понял, что не совсем точно задал вопрос. Мне нужно, чтоб при нажатии кнопки на стр.2 макрос выполнился фоново на странице 3
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 20:25   #4
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

То есть, он сработал как-то неправильно? Можно дополнительно сделать активным лист 3. Но что именно неправильно получилось?
motorway вне форума Ответить с цитированием
Старый 22.10.2010, 20:55   #5
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию

Сработал-то он правильно, но макрос написан для работы с данными на листе 3, а за описаной схемой он выполнил вычисления по данным на листе 2. Мне нужно, чтоб на листе 2 нажималась только кнопка, а все вычисления осуществлялись на листе 3.
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 21:06   #6
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию

Сработал-то он правильно, но макрос написан для работы с данными на листе 3, а за описаной схемой он выполнил вычисления по данным на листе 2. Мне нужно, чтоб на листе 2 нажималась только кнопка, а все вычисления осуществлялись на листе 3.
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 21:15   #7
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию

Сработал-то он правильно, но макрос написан для работы с данными на листе 3, а за описаной схемой он выполнил вычисления по данным на листе 2. Мне нужно, чтоб на листе 2 нажималась только кнопка, а все вычисления осуществлялись на листе 3.
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 21:20   #8
Marex
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 8
По умолчанию

Сработал-то он правильно, но макрос написан для работы с данными на листе 3, а за описаной схемой он выполнил вычисления по данным на листе 2. Мне нужно, чтоб на листе 2 нажималась только кнопка, а все вычисления осуществлялись на листе 3.
Marex вне форума Ответить с цитированием
Старый 22.10.2010, 21:31   #9
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Вроде не должно.. Макрос просто запускает ваш макрос...
tgm вне форума Ответить с цитированием
Старый 22.10.2010, 21:36   #10
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Выложите пример,народ поможет..
tgm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание макросами данных varyat Microsoft Office Access 3 22.06.2010 01:27
Глюк с макросами в Экселе motorway Microsoft Office Excel 4 01.05.2010 00:24
Помогите с макросами в Excel. pounder Microsoft Office Excel 4 03.04.2009 14:47
Помогите пожалуйста с макросами maximk Microsoft Office Excel 8 13.01.2009 09:57