Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
У меня проблема - при нажатии CommandButton VBA полностью игнорирует OptionButton - ы. Кто-нибудь сталкивался с такой проблемой. Мне необходима проверка условия OptionButton'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 08:57 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
> Автор: Insainer Ничего не понял, можно ещё раз и более подробно и понятно Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 10:26 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
авторНичего не понял, можно ещё раз и более подробно и понятно Аналогично. И желательно код приведите. Даже я б сказал обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 11:47 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
У меня на форме кнопка для построения отчетов, которая запускает макрос. Так вот, во избежании штамповки большого количества кнопок, думаю, логично было бы оставить одну кнопку "Построить отчет" с предусловием - выбора вида отчета при помощи объектов OptionButton. Мне показалось логичным такая программная реализация: If OptionButton1.Enabled = True Then [Построить отчет1] Exit Sub End If If OptionButton2.Enabled = True Then [Построить отчет2] Exit Sub End If If OptionButton3.Enabled = True Then [Построить отчет3] Exit Sub End If и т.д. , однако на деле я VBA просто игнорирует мою логическую структуру и запускает вставки из макрос - кода все подряд. Я, по видимому, неправильно понял механизм работы OptionButton. Вопрос поставил меня в замешательство...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 13:34 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 13:45 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Если в редакторе ВБА зайти в Properties этих баттонов, то там видно, что разница между ними не в Enabled (они все такие), а в Value = True or False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 13:48 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Кстати, с чекбоксами тоже самое - Value True or False. Properties элементов надо смотреть в Design Mode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 14:21 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Ну и мне кажется, так было бы проще код модифицировать да и вообще... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 20:55 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Еще вопрос: Как проверить на наличие рабочий лист Excel, то есть если лист "Расчет" есть, то ничего, если нет, то Sheets.Add().Name = "Расчет" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2009, 16:21 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Один из возможных вариантов - обработка ошибки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2009, 22:31 |
|
||
|
OptionButton
|
|||
|---|---|---|---|
|
#18+
Другой вариант - обойти все листы и проверить имя. Нашли - меняем флаг. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2009, 00:05 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36270779&tid=2160468]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 127ms |

| 0 / 0 |
