Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите разобраться с комбобокс в Excel / 10 сообщений из 10, страница 1 из 1
04.05.2010, 14:21
    #36611015
Pavel_yu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
У меня есть файл Excel (положил в прикреплении) и там есть комбобокс, который берет данные в свой список из ячеек H3,H4.
Мне нужно програмно менять значения из списка, но для начало я не могу понять что это вообще за элемент. Это не элемент управления и не элемент формы (MsgBox (ActiveSheet.OLEObjects.Count)=0 и MsgBox (ActiveSheet.DropDowns.Count)=0 )
Может кто-нибудь подскажет мне что это за элемент и как его создать руками
...
Рейтинг: 0 / 0
04.05.2010, 14:27
    #36611028
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Pavel_yu,
Данные - проверка. Так что это наверное и не элемент вовсе.
...
Рейтинг: 0 / 0
04.05.2010, 14:29
    #36611033
Pavel_yu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Hugo121

Но как мне эту проверку поставить самому?
...
Рейтинг: 0 / 0
04.05.2010, 14:31
    #36611038
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Pavel_yu, запишите действия по смене условий этой проверки в макрос и затем используйте ролученный код.
Или Вы не знаете, как записать или поменять условия проверки?
...
Рейтинг: 0 / 0
04.05.2010, 15:05
    #36611112
Pavel_yu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Hugo121
Т.е. имеется ввиду записать ручное изменение комобокса. Но оно не записывается (т.е. никакая инструкция не появляется )
...
Рейтинг: 0 / 0
04.05.2010, 15:07
    #36611115
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Pavel_yu,
как это не записывается? Измените условия, например поменяйте Д4 на Д5.
...
Рейтинг: 0 / 0
04.05.2010, 15:09
    #36611121
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Т.е. на H5 (уже забыл) :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub Макрос3()
'
' Макрос3 Макрос
' Макрос записан 04.05.2010 ()
'

'
    Range("D1").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=$H$3:$H$5"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub
...
Рейтинг: 0 / 0
04.05.2010, 15:51
    #36611199
Pavel_yu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Hugo121
Спасибо, сейчас понял что это Validation, т.е проверка.
И для програмного изменения значение из списк можно сделать так
Range("D1").Value = Range("H4").Value
(возможно я словами не так выразился, но из этого оператора понятно, что хотел)

Теперь бы мне узнать как ручками в Excele добавлять и менять эти Validation, т.е. нужен пункт (пункты) меню в excel 2003
...
Рейтинг: 0 / 0
04.05.2010, 16:34
    #36611292
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
Pavel_yuУ меня есть файл Excel (положил в прикреплении) и там есть комбобокс, ... что это за элемент и как его создать руками

Это похожий на комбобокс раскрывающийся список, кот. служит для упрощения ввода данных или ограничения записей определенными элементам. Создать его можно так: меню Данные - Проверка данных (примерно так, точно не помню для оф. 2003), в открывшемся окне на вкладке Параметры выбираем тип данных - Список, источник - H3:H4 (можно указать другой лист или формулу типа ДВССЫЛ или СМЕЩ, которая дает адрес диапазона).
...
Рейтинг: 0 / 0
04.05.2010, 17:10
    #36611383
Pavel_yu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с комбобокс в Excel
nilem
Спасибо, все нашел
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите разобраться с комбобокс в Excel / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]