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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2009, 12:38   #1
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию макрос для optionbutton

Имеется форма, на которой есть 4 optionbutton(a) и календарь для выбора дат. С помощью optionbutton(ов) необходимо выбирать с каких листов подставлять значения в соответствии с выбранной на календаре датой.
Помогите написать код макроса для optionbutton(ов).
Пример во вложении.
Вложения
Тип файла: rar Book1.rar (9.5 Кб, 27 просмотров)
ruavia3 вне форума Ответить с цитированием
Старый 13.05.2009, 12:50   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Вложения
Тип файла: rar Book1_2.rar (11.5 Кб, 27 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 13.05.2009, 12:59   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А еще лучше так (см. вложение).
Вложения
Тип файла: rar Book1_3.rar (11.5 Кб, 34 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 13.05.2009, 13:01   #4
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

Круто! А можно еще добавить, чтобы при переключении даты (не меняя листа) подставлялись данные в соответствии с выбранной датой? Сейчас это работает, только при переключении листа(optionbutton).
ruavia3 вне форума Ответить с цитированием
Старый 13.05.2009, 13:04   #5
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

SAS888, вопрос отпал. Огромное спасибо!
ruavia3 вне форума Ответить с цитированием
Старый 13.05.2009, 13:43   #6
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

А если необходимо подтягивать значения еще из других столбцов, идущих с разрывом от предыдущих.
В прикрепленном файле эти столбцы выделены цветом.
Вложения
Тип файла: rar Book1_3.rar (14.6 Кб, 19 просмотров)

Последний раз редактировалось ruavia3; 13.05.2009 в 13:55.
ruavia3 вне форума Ответить с цитированием
Старый 13.05.2009, 14:07   #7
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Все очень просто. Попробуйте сами немного подумать.
Вложения
Тип файла: rar Book1_4.rar (14.8 Кб, 18 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 13.05.2009, 17:39   #8
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

А как быть в случае, если необходимо заполнить диапазон из разных листов? т.е. у меня группа a - заполняется из четырех листов, а группа b заполняется из следующих четырех. И все это я хотел бы привязать к optionbutton.

Пример во вложении.
Вложения
Тип файла: rar Book1_5.rar (21.6 Кб, 17 просмотров)
ruavia3 вне форума Ответить с цитированием
Старый 14.05.2009, 04:59   #9
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Условия такие: 1-й лист - основной. Следующие 4 листа - это группа "a". Следующие 4 - это группа "b". Так нужно?
Вложения
Тип файла: rar Book1_6.rar (21.6 Кб, 15 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 14.05.2009, 06:24   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

В следующем варианте реализовано Ваше требование, изложенное в ЛС.
В столбцы "B:D" выбираются данные из нужных листов, соответствующие дате на предыдущий день, относительно выбранного в календаре. А в столбцы "E:G" - на выбранный день. Если искомая дата отсутствует - соответствующие ячейки очищаются.
Вложения
Тип файла: rar Book1_7.rar (22.1 Кб, 18 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Optionbutton(ы) на MultiPage ruavia3 Microsoft Office Excel 2 30.04.2009 14:26
OptionButton Волк Microsoft Office Excel 3 09.04.2009 09:53
макрос для суммирования jisu Microsoft Office Excel 5 30.03.2009 23:21
Макрос для копирования knyz Microsoft Office Excel 28 11.01.2009 06:12
Макрос для терпеливых jungo Microsoft Office Excel 3 04.05.2008 14:49