Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Возможна проверка внедренного объекта Forms.CheckBox.1? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Возможна проверка внедренного объекта Forms.CheckBox.1? (Формулы)
Возможна проверка внедренного объекта Forms.CheckBox.1?
matokz Дата: Четверг, 22.08.2013, 10:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Поиски на просторах Инета не увенчались успехом.
Суть задачи в следующем.
На листе я внедрил форму "=ВНЕДРИТЬ("Forms.CheckBox.1";"")". Теперь хочу проверить функцией Если() каково значение внедренного объекта, т.е. отмечен ли галочкой чекбокс или нет, следующим выражением "=ЕСЛИ("Forms.CheckBox.1"=ИСТИНА();1;0)", но у меня ничего не выходит.
Кто-нибудь может мне помочь в решении этой задачки?
 
Ответить
СообщениеПоиски на просторах Инета не увенчались успехом.
Суть задачи в следующем.
На листе я внедрил форму "=ВНЕДРИТЬ("Forms.CheckBox.1";"")". Теперь хочу проверить функцией Если() каково значение внедренного объекта, т.е. отмечен ли галочкой чекбокс или нет, следующим выражением "=ЕСЛИ("Forms.CheckBox.1"=ИСТИНА();1;0)", но у меня ничего не выходит.
Кто-нибудь может мне помочь в решении этой задачки?

Автор - matokz
Дата добавления - 22.08.2013 в 10:01
SkyPro Дата: Четверг, 22.08.2013, 10:16 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.
К сообщению приложен файл: 1659125.jpg (65.3 Kb)


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Четверг, 22.08.2013, 10:16
 
Ответить
СообщениеНеобходимо выбрать зависимую ячейку и уже к ней привязывать формулу.

Автор - SkyPro
Дата добавления - 22.08.2013 в 10:16
matokz Дата: Четверг, 22.08.2013, 10:39 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.

Про это я знаю.
Хотелось бы обойтись без этого.
 
Ответить
Сообщение
Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.

Про это я знаю.
Хотелось бы обойтись без этого.

Автор - matokz
Дата добавления - 22.08.2013 в 10:39
Serge_007 Дата: Четверг, 22.08.2013, 10:54 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
у меня ничего не выходит
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
у меня ничего не выходит
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект

Автор - Serge_007
Дата добавления - 22.08.2013 в 10:54
SkyPro Дата: Четверг, 22.08.2013, 11:01 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.
[vba]
Код
Private Sub CheckBox1_Click()
     If CheckBox1.Value = True Then
         ActiveWorkbook.Names.Add Name:="chBox", RefersTo:=1 'Тут вместо единицы можно задать нужное вам значение
     Else
         ActiveWorkbook.Names.Add Name:="chBox", RefersTo:=0
     End If
End Sub
[/vba]


skypro1111@gmail.com
 
Ответить
СообщениеКак вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.
[vba]
Код
Private Sub CheckBox1_Click()
     If CheckBox1.Value = True Then
         ActiveWorkbook.Names.Add Name:="chBox", RefersTo:=1 'Тут вместо единицы можно задать нужное вам значение
     Else
         ActiveWorkbook.Names.Add Name:="chBox", RefersTo:=0
     End If
End Sub
[/vba]

Автор - SkyPro
Дата добавления - 22.08.2013 в 11:01
matokz Дата: Четверг, 22.08.2013, 12:08 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата (Serge_007, Четверг, 22.08.2013, 10:54 # 4)
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект

Но он же работает с привязанной ячейкой, несмотря, что объект.

Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.

Это уже интересное решение, но я хотел силами встроенных функций.

Видимо в excel нет возможности реализовать решение моей задачи, к сожалению.
 
Ответить
Сообщение
Цитата (Serge_007, Четверг, 22.08.2013, 10:54 # 4)
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект

Но он же работает с привязанной ячейкой, несмотря, что объект.

Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.

Это уже интересное решение, но я хотел силами встроенных функций.

Видимо в excel нет возможности реализовать решение моей задачи, к сожалению.

Автор - matokz
Дата добавления - 22.08.2013 в 12:08
Serge_007 Дата: Четверг, 22.08.2013, 12:15 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
он же работает с привязанной ячейкой, несмотря, что объект
Объекты могут работать с данными листа

в excel нет возможности реализовать решение моей задачи
Функциями листа - нет


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
он же работает с привязанной ячейкой, несмотря, что объект
Объекты могут работать с данными листа

в excel нет возможности реализовать решение моей задачи
Функциями листа - нет

Автор - Serge_007
Дата добавления - 22.08.2013 в 12:15
matokz Дата: Четверг, 22.08.2013, 13:03 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А можно просчитать количество чекбоксов на листе и определить номер чекбокса?
 
Ответить
СообщениеА можно просчитать количество чекбоксов на листе и определить номер чекбокса?

Автор - matokz
Дата добавления - 22.08.2013 в 13:03
Serge_007 Дата: Четверг, 22.08.2013, 13:14 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Serge_007, Четверг, 22.08.2013, 10:54 # 4)
Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Serge_007, Четверг, 22.08.2013, 10:54 # 4)
Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект

Автор - Serge_007
Дата добавления - 22.08.2013 в 13:14
matokz Дата: Четверг, 22.08.2013, 13:21 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007, это я понял. Средствами VBA возможно?
 
Ответить
СообщениеSerge_007, это я понял. Средствами VBA возможно?

Автор - matokz
Дата добавления - 22.08.2013 в 13:21
Serge_007 Дата: Четверг, 22.08.2013, 13:28 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
По VBA отдельная ветка
И ещё: Вам следует прочитать правила
Тема закрыта


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПо VBA отдельная ветка
И ещё: Вам следует прочитать правила
Тема закрыта

Автор - Serge_007
Дата добавления - 22.08.2013 в 13:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Возможна проверка внедренного объекта Forms.CheckBox.1? (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!