![]() |
|
Модераторы: mihanik |
![]()
|
|
| Izuver |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 352 Регистрация: 13.6.2006 Где: Омск Репутация: 2 Всего: 2 |
x=Application.InputBox("йц")
Как в "йц" отобразить значение выбранной ячейки, не создавая своей формы? |
|||
|
||||
| Genyaa |
|
||||||
|
Усердный ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.9.2006 Где: Москва Репутация: 2 Всего: 11 |
Смотря в каком смысле "выбранной ячейки"...
Если текущей, там где в данный момент стоит курсор, то наверно так:
(Строго говоря, это будет верхняя левая ячейка выделенной в данный момент области... в частном случае - это ячейка под курсором.) Если "выбранная", это та, которая конкретно указанна на активном в данный момент листе (например A8), то так:
Если это указываемая ячейка в произвольном месте одной из открытых в данный момент книг (например в книге mydoc.xls, лист Лист2, ячейка A8):
Это сообщение отредактировал(а) Genyaa - 29.9.2006, 09:26 --------------------
Всякое решение плодит новые проблемы. |
||||||
|
|||||||
| Izuver |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 352 Регистрация: 13.6.2006 Где: Омск Репутация: 2 Всего: 2 |
Нет это лажа понятная, оттображается то, что выделено до того как InputBox запущен, но именно Application.InputBox позволяет выделить ячейку в момент работы InputBox. Так вот, когда имено в этот момент выделяешь ячейку нужно что б в Promt оттображалось значение этой ячейки
|
|||
|
||||
| Cyric |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 27.4.2006 Где: Россия, г. Казань . Репутация: 3 Всего: 3 |
Не получится.
Ваше "йц" это ведь не переменная к которой есть доступ, а значение фактическего параметра, который передаётся в метод Inputbox при его вызове. Т.е. передать туда можно только строку, притом только при вызове метода. Более того, при вызове Application.Inputbox прекращается обработка событий, так что даже если бы это был не метод, а отдельный объект, а Promt было бы его свойством вы не смогли бы ничего сделать, т.к. не смогли бы обрабатывать событие выбора ячейки (Worksheet_SelectionChange). |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |