Страница: 1 |
Страница: 1 |
Вопрос: Ячейка-элемент управления(кнопка)
Добавлено: 11.12.08 12:53
Автор вопроса: rainurka
Доброго времени суток. Существует ли возможность в VBA какую-либо ячейку сделть элементом управления (кнопкой) .
Заранее, всем спасибо за ответ
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #1
Добавлено: 11.12.08 13:07
Например можно попробовать посмотреть есть ли события мыши у таких объектов как Лист, книга, приложение. Если есть то отслеживать эти события и проверять, например, какая ячейка активна. Второй способ попробовать вставить элемент управления "кнопка" на лист и сделать размеры этого эл. упр. по размерам ячейки, а также сделать чтобы он видоизменялся вместе с ячейками (это вроде бы даже заложено в стандартных возможностях Excel).
Номер ответа: 2
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #2
Добавлено: 11.12.08 13:07
Я так понимаю ткой возможности нет? На всякий случай поясню. Вызов Userform - не мой вариант!
Номер ответа: 3
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #3
Добавлено: 11.12.08 13:08
GDK, спасибо. Сейчас попробую
Номер ответа: 4
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #4
Добавлено: 11.12.08 13:16
Спасибо. Разобрался.
Номер ответа: 5
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #5
Добавлено: 11.12.08 13:23
А я предлагаю сделать на листе Чекбокс и поставить ему в LinkedCell, нужную ячейку, потом поставить Чекбоксу .Visible=false, а по событию CheckBox_Change, делать Call CommandButton_Click
Номер ответа: 6
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #6
Добавлено: 11.12.08 14:51
По поводу кнопку в ячейке разобрался. Еще один вопрос в догонку, если можно. Заполняю поле Caption. Поле выходит за границу кнопки. Есть конечно возможность флажок AutoSize переделать на true, но тогда получается очень широкий столбец. Можно конечно уменьшить шрифт, но тоже не вариант. Одним словом, может и глупый вопрос, как мне сделать перенос в Caption?
Номер ответа: 7
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #7
Добавлено: 11.12.08 15:27
Вопрос снимается
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 11.12.08 15:38
Номер ответа: 9
Автор ответа:
rainurka
Вопросов: 1
Ответов: 6
Профиль | | #9
Добавлено: 11.12.08 16:40
mc-black. Спасибо