|
|
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
Как пользоваться ListBox ? Освоил кнопку, флажок, и кнопку выбора. В поиске нашел только коственные вопросы. В Хелпе VBA очень не понятно. Примерчик бы. Только простой, немудренный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 13:52:39 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
Это все из книги "Джона Уокенбаха" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:06:48 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodor Книга multicolumn listbox2 Откуда берутся названия месяцев? Выбираю месяц: и что при этом происходит? Где и что меняется? ListBox используется для чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:16:44 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
1. Запусти это Код: plaintext 1. 2. 3. 4. 5. это демонстрация создания двух и более колонок в ListBox 4. Использовать можно для чего душе угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:23:59 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodor1. Запусти это Код: plaintext 1. 2. 3. 4. 5. это демонстрация создания двух и более колонок в ListBox 4. Использовать можно для чего душе угодно. Запустил. Выводит месяцы. Это имеет отношение к ListBox? Я это так запускал: Private Sub CommandButton1_Click() For i = 1 To 12 MsgBox Format(DateSerial(2001, i, 1), "mmmm") Next i End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:33:40 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
В VBA в окне Project двойным щелчком на Userform1, справа в окне появится форма, на форму двойным щелчком, тебя выкинет в код принадлежащий этой форме, там прописан вот этот код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. затем этот массив запихивается в листбокс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:48:21 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
Буду разбиратся. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 14:52:40 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodorВ VBA в окне Project двойным щелчком на Userform1, справа в окне появится форма, на форму двойным щелчком, тебя выкинет в код принадлежащий этой форме, там прописан вот этот код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. затем этот массив запихивается в листбокс Этого кода не нашел! Прописано вот это: Private Sub Frame1_Click() End Sub Private Sub obMonths_Click() ListBox1.RowSource = "Лист1!Месяцы" End Sub Private Sub obCars_Click() ListBox1.RowSource = "Лист1!Автомобили" End Sub Private Sub obColors_Click() ListBox1.RowSource = "Лист1!Цвета" End Sub Private Sub OKButton_Click() MsgBox (ListBox1.Value) Unload Me End Sub Private Sub UserForm_Click() End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 15:16:43 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
Поищу инфу и примеры в инете! Навярняка должно быть описание и примеры. Спасибо! Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 15:35:35 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
talgat vkodor Книга multicolumn listbox2 Откуда берутся названия месяцев? Выбираю месяц: и что при этом происходит? Где и что меняется? ListBox используется для чего? ты спросил про книгу multicolumn listbox2 а смотришь в multiple lists.xls разберись в книгах в multiple lists.xls все просто на листе именованные диапозоны под названиями "Автомобили", "Месяцы", "Цвета" вот они то и присваиваются ".RowSource" при нажатии на кнопку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 16:47:41 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
ListBox внедряется в лист как кнопка. (см. рисунок) Можно ли его в таком виде использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 12:42:25 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodorконечно ПРошу махонький примерчик в виде Excel-файла. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 20:11:03 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodor Спасибо! Для чего ИМЯ 'cars', если оно совпадает с по диапазону с именем 'автомобили' То же самое по именам 'месяцы' и "цвета' Пример хороший. Разбираюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 12:16:55 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
talgat vkodor Спасибо! Для чего ИМЯ 'cars', если оно совпадает с по диапазону с именем 'автомобили' То же самое по именам 'месяцы' и "цвета' Пример хороший. Разбираюсь. не обращай внимание, можно удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:10:49 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
talgat vkodor И еще: В выражении tmp = Split(Sheet1.ListBox1.LinkedCell, "!") для чего знак "!" Split(Expression,[Delimiter],[Limit],[Compare] ) Функция Split используется для расщепления строки на субстроки с использованием разделителя субстрок Возвращаемое значение Функция Split(Expression) возвращает одномерный массив с типом данных Variant(String), содержащий в качестве элементов найденные субстроки Параметры Expression Обязательный аргумент - строка, которую нужно расщепить. Если аргумент содержит нулевую строку(""), то возвращается пустой массив, т.е. массив без элементов и данных Delimiter Необязательный аргумент - символы типа String, которые используются в качестве разделителя строки. Если аргумент опущен, то по умолчанию используется символ пробела(" "). Если же аргумент содержит нулевую строку(""), то возвращается одноэлементный массив, содержащее целую строку Limit Необязательный аргумент, содержащий число возвращаемых субстрок. Если аргумент опущен или равен -1, то обрабатывается вся строка Compare Необязательный аргумент - числовая константа, определяющая вид сравнения: vbUseCompareOption=-1 Используется по умолчанию метод сравнения, заданный инструкцией Option Compare vbBinaryCompare=0 Двоичный метод сравнения. Буквы разных регистров считаются разными vbTextCompare=1 Текстовый метод сравнения. Сравнение без учета регистров vbDatabaseCompare=2 Только для Microsoft Access. Сравнение с использованием информации базы данных Пример ' Считаем число вхождений слова "кол" в строке Dim stroka As String ' строчка для подсчета Dim retval ' возвращаемое значение stroka = "Шит колпак не по-колпаковски. Ливерная колбаса." retval = Split(stroka, "кол") MsgBox "'кол' встречается в строке'" & stroka _ & "' " & UBound(retval) & " раза" Sheet1.ListBox1.LinkedCell - возвращает имя диапозона вместе с именем листа (Лист1!list1) ThisWorkbook.Names(...) - в аргументе д.б. без имени листа т.е. ThisWorkbook.Names("Лист1!list1") - ошибка ThisWorkbook.Names("list1").RefersTo - возвратит адрес именованного диапозона "list1" "!" - разделитель для строки "Лист1!list1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:24:30 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
vkodor: Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:36:37 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
Вот тут Sheet1.ListBox1.LinkedCell = "Лист1!list2" зачение пишется в ячейку К1 ( имя ячейки list2) Возможно ли записывать в НЕ ПЕРЕИМЕНОВАННУЮ ячейку. Типа cells(1,8) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 14:07:05 |
|
||
|
Использование ListBox
|
|||
|---|---|---|---|
|
#18+
talgatВот тут Sheet1.ListBox1.LinkedCell = "Лист1!list2" зачение пишется в ячейку К1 ( имя ячейки list2) Возможно ли записывать в НЕ ПЕРЕИМЕНОВАННУЮ ячейку. Типа cells(1,8) ? конечно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 14:39:08 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34093817&tid=2179413]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 435ms |

| 0 / 0 |
