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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2011, 16:59   #1
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию Макросы

Доброго дня жителям форума! Помогите пожалуйста решить проблему:
работаю с excel 2007;
есть элемент управления формой "Поле со списком";
как сделать, чтобы при выборе значения в этом элементе выполнялись разные макросы?
Например: в "Поле со списком" можно выбрать "Скрыть столбцы" и "Отобразить столбцы". Макрос1 - это скрытие столбцов, а Макрос2 - их отображение. Очень хотелось бы, чтоб при выборе в "Поле со списком" значения "Скрыть столбцы" выполнялся Макрос1, а при выборе "Отобразить столбцы" выполнялся Макрос2.
Заранее благодарен за помощь!!!!!!
Доктор вне форума Ответить с цитированием
Старый 24.05.2011, 18:00   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Доктор Посмотреть сообщение
Доброго дня жителям форума! Помогите пожалуйста решить проблему:
работаю с excel 2007;
есть элемент управления формой "Поле со списком";
как сделать, чтобы при выборе значения в этом элементе выполнялись разные макросы?
Например: в "Поле со списком" можно выбрать "Скрыть столбцы" и "Отобразить столбцы". Макрос1 - это скрытие столбцов, а Макрос2 - их отображение. Очень хотелось бы, чтоб при выборе в "Поле со списком" значения "Скрыть столбцы" выполнялся Макрос1, а при выборе "Отобразить столбцы" выполнялся Макрос2.
Заранее благодарен за помощь!!!!!!
Код:
select case N
case 1
макрос1
case 2
макрос2
..........
case n
макросn
end select
Один из многих вариантов
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 25.05.2011, 10:40   #3
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Спасибо за ответ! А не подскажете - среди массы вариантов нет варианта без кода? заранее благодарен!
Доктор вне форума Ответить с цитированием
Старый 25.05.2011, 12:17   #4
Keshunya
Пользователь
 
Регистрация: 08.07.2010
Сообщений: 33
По умолчанию

Пример? Может, подскажут быстрее!
Keshunya вне форума Ответить с цитированием
Старый 25.05.2011, 12:41   #5
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Собственно пример описан в теме - про скрытие и отображение столбцов!
Доктор вне форума Ответить с цитированием
Старый 26.05.2011, 13:18   #6
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию

с помощью Группировки/структуры можно сделать сокрытие и отображение определенных групп, все условия задаются без кода, через меню эксель (макросы и кнопки тут не нужны)
Bape}l{ka вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макросы.. iriska26 Microsoft Office Excel 1 17.03.2011 19:32
макросы Jana 001 Microsoft Office Excel 2 08.12.2010 22:16
МАКРОСЫ MaxNguyen Microsoft Office Word 3 03.07.2010 22:20
Макросы economist Microsoft Office Excel 4 21.08.2009 10:26
макросы С++ Lazio Помощь студентам 3 18.03.2009 23:38