Возможна проверка внедренного объекта 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
Ответить
Сообщение Поиски на просторах Инета не увенчались успехом. Суть задачи в следующем. На листе я внедрил форму "=ВНЕДРИТЬ("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
Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.
Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.SkyPro
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
Ответить
Сообщение Необходимо выбрать зависимую ячейку и уже к ней привязывать формулу.
Про это я знаю. Хотелось бы обойтись без этого.Автор - matokz Дата добавления - 22.08.2013 в 10:39
Serge_007
Дата: Четверг, 22.08.2013, 10:54 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект Serge_007
Ю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]
Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах. [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
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
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
Но он же работает с привязанной ячейкой, несмотря, что объект. Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.
Это уже интересное решение, но я хотел силами встроенных функций. Видимо в excel нет возможности реализовать решение моей задачи, к сожалению.
И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
Но он же работает с привязанной ячейкой, несмотря, что объект. Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.
Это уже интересное решение, но я хотел силами встроенных функций. Видимо в excel нет возможности реализовать решение моей задачи, к сожалению.matokz
Ответить
Сообщение И не выйдет. Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
Но он же работает с привязанной ячейкой, несмотря, что объект. Как вариант можно макросом создавать имя на событие чекбокса, и уже это имя использовать в формулах.
Это уже интересное решение, но я хотел силами встроенных функций. Видимо в excel нет возможности реализовать решение моей задачи, к сожалению.Автор - matokz Дата добавления - 22.08.2013 в 12:08
Serge_007
Дата: Четверг, 22.08.2013, 12:15 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
он же работает с привязанной ячейкой, несмотря, что объект
Объекты могут работать с данными листа в excel нет возможности реализовать решение моей задачи
Функциями листа - нет
он же работает с привязанной ячейкой, несмотря, что объект
Объекты могут работать с данными листа в excel нет возможности реализовать решение моей задачи
Функциями листа - нетSerge_007
Ю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
Ответить
Сообщение А можно просчитать количество чекбоксов на листе и определить номер чекбокса? Автор - matokz Дата добавления - 22.08.2013 в 13:03
Serge_007
Дата: Четверг, 22.08.2013, 13:14 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
Функции листа Excel работают только с данными листа Excel, а CheckBox - это объект
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Функции листа 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
Ответить
Сообщение Serge_007, это я понял. Средствами VBA возможно? Автор - matokz Дата добавления - 22.08.2013 в 13:21
Serge_007
Дата: Четверг, 22.08.2013, 13:28 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
По VBA отдельная ветка И ещё: Вам следует прочитать правила Тема закрыта
По VBA отдельная ветка И ещё: Вам следует прочитать правила Тема закрыта Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение По VBA отдельная ветка И ещё: Вам следует прочитать правила Тема закрыта Автор - Serge_007 Дата добавления - 22.08.2013 в 13:28