![]() |
|
Модераторы: mihanik |
![]()
|
|
| gas1979 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.10.2004 Репутация: нет Всего: нет |
Мне необходимо при активации ячейки в Exel чтоб появлялось поле со списком (список заполнялся из другого листа) и при выборе, значения, оно появлялось в ячейке
Вот начало макроса: Private Sub Worksheet_SelectionChange(ByVal Target As Range) y = 2 x = 2 qq = Cells(x, y).Address If Target.Cells.Address = qq Then ComboBox1.Clear For i = 3 To 6 ww = Sheets("Ëèñò2").Cells(i, 2).Value ComboBox1.AddItem ww Next i ComboBox1.Visible = True ComboBox1.Activate End If End Sub Это сообщение отредактировал(а) gas1979 - 2.6.2005, 12:11 |
|||
|
||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
есть ли смысл использовать Combobox, можно ведь присвоить имя необходимому диапазону с данными и использовать его в качестве источника списка (данные-проверка-списки)
|
|||
|
||||
| gas1979 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.10.2004 Репутация: нет Всего: нет |
Можно, но как?
|
|||
|
||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
-выделяешь необходимый диапазон с данными для списка.
-вставка-имя-присвоить-указываешь имя -выбирашь необх. ячейку -данные-проверка-списки-указываешь созданное имя |
|||
|
||||
| gas1979 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.10.2004 Репутация: нет Всего: нет |
Через комбоБокс получилось, вот:
Private Sub ComboBox1_Change() If ComboBox1.Visible Then y = 2 x = 2 Cells(x, y).Value = ComboBox1.Value ComboBox1.Visible = False End If End Sub Если по другому, напиши код |
|||
|
||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
заключай примеры кода в теги, облегчишь задачу не только себе, но и окружающим [cоde=vb] '''''''''''''' [/code] ps. читай внимательно топики, прежде чем задавать аналогичные вопросы на других форумах Это сообщение отредактировал(а) likhobory - 2.6.2005, 16:53 |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Присоединённый файл ( Кол-во скачиваний: 11 )
список.rar-------------------- Возмездие настигнет |
|||
|
||||
| Мих |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 11.1.2007 Где: г. Екатеринбург Репутация: нет Всего: нет |
Люди, подскажите, пожалуйста. Делаю команду поле со списком. Выделяю диапозон, указываю число строк в диапозоне. Указываю ячейку, к которой привязываю. У меня список 80 строк. Когда раскрываю список они отображаются не все. Бегунка справа для прокрутки нет
|
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Модератор: Пожалуйста, один топик - один вопрос.
|
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с 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. |