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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.10.2008, 15:07   #1
elf21
Новичок
Джуниор
 
Регистрация: 07.10.2008
Сообщений: 2
Вопрос помогите с флажками и переключателями

Люди, помогите, пожалуйста!!!
Задача следующая:

Имеется 12 условий, рядом с которыми стоят флажки, и 3 изделия, рядом с которыми стоят переключатели.
Как сделать так, чтобы при выборе 1, 3, 4 и 7 условий было выбрано изделие 2, а при выборе 1, 3, 6, 11 было выбрано изделие 3 и т.п.???
Вложения
Тип файла: zip Книга1.zip (4.6 Кб, 14 просмотров)
elf21 вне форума
Старый 07.10.2008, 18:32   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вот один из вариантов (см. вложение)

В коде VBA можно прописать любые другие условия выбора изделия
2 изложенных Вами варианта уже реализовано.

Код:
Sub CheckBox_Change()
    Dim a(1 To 12) As Boolean, res As Integer
    For i = 1 To 12
        a(i) = CBool(Cells(7 + i, 11))
    Next i
    res = 1    ' по умолчанию выбирается изделие 1  (поставьте res=0, чтобы ни одно из изделий не было выбрано)
    Select Case True
        Case a(1) And a(3) And a(4) And a(7): res = 2
        Case a(1) And a(3) And a(6) And a(11): res = 3
            ' здесь можете дописать сколько угодно других условий выбора изделия
            '
    End Select
    Cells(5, 11) = res ' пишем в ячейку значение для переключателя изделий
End Sub

Все элементы управления связаны с ячейками: переключатель - с зелёной ячейкой, флажки - с соответствующими желтыми.
Вложения
Тип файла: rar Книга2.rar (12.2 Кб, 29 просмотров)

Последний раз редактировалось EducatedFool; 07.10.2008 в 18:44.
EducatedFool вне форума
Старый 08.10.2008, 14:10   #3
elf21
Новичок
Джуниор
 
Регистрация: 07.10.2008
Сообщений: 2
По умолчанию

спасибо большое!
elf21 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование ячеек с флажками 69angel69 Microsoft Office Excel 2 04.03.2008 18:23