Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/56: Рейтинг темы: голосов - 56, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 19.10.2008
Сообщений: 25

Как установить значение CheckBox?

23.02.2009, 17:25. Показов 10765. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
... как установить значение CheckBox
На листе Excel есть checkBox c именем 'Check Box 2' (UserForm.CheckBox)
Обратится к нему можно ActiveSheet.Shapes('Check Box 2')
А как установить его значение? Допустим,- CheckBox.Value = True
Или как обратиться к этому Box как к объекту CheckBox на листе, а не в форме?
Через OleObjects - не выходит почему-то. Делаю перебор, но ни одного
объекта как-будто и нет на листе.
Visual Basic
1
2
3
4
Dim oo as OleObject
for each oo in wksh.OleObjects
    msgbox oo.Name
next
Буду признателен, если кто-то объяснит как работать с объектами
из UserForm расположенными на листе книги
Как -то к ним обращятся, неужели только через Shapes?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2009, 17:25
Ответы с готовыми решениями:

Как одновременно поменять свойство value у checkbox с true на false для всех checkbox-ов, находящихся на одном листе?
Всем добрый день! Подскажите, пожалуйста, как одновременно поменять свойство value у checkbox с true на false для всех checkbox-ов,...

Checkbox на Userform. Как создать мультивыбор Checkbox
Добрый день! Прошу помощи реализовать код для возможности мультивыбора Checkbox. Каждый Checkbox фильтрует по определенному критерию, но...

Как можно установить значение CheckBox по умолчанию?
С помощью какого метода можно установить значение CheckBox по умолчанию? Т.е. чтобы у него сразу после создания уже стояла галочка...

5
Vasya Pupkin
23.02.2009, 17:35
ActiveSheet.CheckBox2.Value = True
0 / 0 / 0
Регистрация: 19.10.2008
Сообщений: 25
23.02.2009, 17:48  [ТС]
Конечно спасибо, но это не то.
Вы наверное написали для объекта из Control Tool Box?
Мне нужно для CheckBox, который используется в формах
(расположен на панели Forms). Я его тяну на лист , а вот как с ним работать?
0
0 / 0 / 0
Регистрация: 19.10.2008
Сообщений: 25
23.02.2009, 18:09  [ТС]
Нашел как установить значение, но как-то коряво...
Visual Basic
1
2
3
4
5
6
    Dim wksh As Worksheet, cb As Shape
    Set wksh = ThisWorkbook.Worksheets(1)
    
    Set cb = wksh.Shapes('Check Box 163')
    cb.Visible = True
    cb.ControlFormat.Value = 1 ' это вроде True / 0 - False
Ужас...
Подскажите как работать в Ёксель с элементами ФОРМЫ (UserForm Controls), расположенными непосредственно на листе.
Настаиваю на элементах форм расположенных на листе,
а не Embed элементах Control ToolBox-a.
0
Vasya Pupkin
23.02.2009, 18:49
Дак:
Visual Basic
1
2
ActiveSheet.CheckBoxes('Флажок 6').Value = True
' 'Флажок 6' - или как там он у тебя!
1 / 1 / 0
Регистрация: 27.08.2008
Сообщений: 154
23.02.2009, 20:51
Try Value = 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.02.2009, 20:51
Помогаю со студенческими работами здесь

Установить значение checkbox
Всем привет. Есть вопрос как поставить флажок (checkbox)? $adv = $row; $q = mysql_query("SELECT * FROM `advantage`"); ...

Установить значение CheckBox
Прошу не ругаться, C# пару дней только как начал изучать, других языков не знаю. В гугл прошу не отправлять, сюда пишу только когда...

Как установить в QComboBox Checkbox?
Привет всем. Подскажите как установить в QCombobox Checkbox?

Как можно в checkbox установить любую нужную мне иконку
Как можно в checkbox установить любую нужную мне иконку? Или у togglebutton уменьшить нормально размер ато она получается слишком крупной...

Как установить возможность выделения радио-кнопки или checkbox? Только одного.
<tr> <td>1</td> <td>Lamborghini CENTENARIO 2017</td> <td>black</td> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru