|
|
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Уважаемый VladConn, Не могли бы Вы закоментировать код Вашего последнего сообщения, буду очень признателен. Мда, как говорится сложее китайской грамоты только китайская азбука морзе. Ну ничего мы не привыкли отступать, нам расколоть его поможет киножурнал хочу все знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 23:38 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
2 VladConn VladConn Вы имеете ввиду, предназначены ли словари для хранения данных вне программы? Нет, не предназначены. Они предназначены для хранения данных в программе. Для хранения данных вне программы используют базы данных, XML, INI, TXT, LOG файлы и Property Bags, а также registry. Мне на самом деле сразу стало интересно, где будет автор топика хранить данные. Причём, насколько я понял, связанные комбобоксы нужны ни для чего-то-там, а именно для заполнения эксцелевской таблички данными. :) Хотя, мой телепатор может и ошибаться... А учитывая острое нежелание обратиться к БД, я думаю, что о "XML, INI, TXT, LOG файлы и Property Bags" говорить не приходится. :/ Человек хочет хранить данные в Эксцеле, очивидно небезосновательно предпологая, что его хватит... Что спорно :) VladConn Что касается разделения задач, это зависит от потребности. Бывает надо делать каскадную презентацию, основываясь на чтении малоструктурированного текстового файла, изъятия из его разных мест разного сорта информации (RegExp) и показа их на экране вo взаимосвязанных комбо боксax. Сделать это удобно через словари. Успехов Очень интересно! Из них можно соорудить реальный электронный переводчик, если проиндексировать контент литературных переводов! :) Но я думаю, что в данной сетуации основная задача какраз и состоит, чтобы структурировать данные и создать инструмент для их дальнейшей структурализации. Хотя, и в эксцеле. 2 dd44 Это не китайская грамота, это VBA. Язык роботов от Microsoft. Роботов, какими их себе мало кто представлял :) Робо-клерки. :) Мне понадобился похохожий инструмент, только данные я беру из Access, а презентирую их в похожих связанных комбобоксах. Чуть чуть изменил функции поиска и добавления(на те, что я уже показывал). Но всёравно это ещё надо реально доработать напильником. Нельзя вкладывать больше 10 подменю, нельзя удалять строчки. Вся база на одном листе Эксцель (т.е максимум 128 справочников всех уровней) Да и баги всякие. Но при желании можно довести до ума. Даже листочек пометить как "Very Hiden", чтоб нікто не догадался :) І будет работать :) З.Ы. Еслі что, могу закаментіть і помочь разобраться дальше :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 04:50 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Уважаемый Шыфл, Спасибо за вариан решения, поизучаю. P.S. Под китайской грамматой я имел ввиду те функции которые Вы используете и которые я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 17:05 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Уважаемый Шыфл и VladConn, Удалось увязать три комбика между собой так, чтобы список второго зависел от выборки первого и список третьего зависел бы от выбоки первого и второго. Все это удалось без добавления дополнительных перечней в документе, только за счет програмного кода и будет работать вне зависимости от добавления/удаления строк. Буду признателен, за Ваши комментарии, может Вы сможете что-то оптимизировать. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 13:13 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Мне кажется странным, что твои связанные комбобоксы по сути копируют AutoFilter. Я про него уже упоминал. Посмотри тут . Там есть эфективные поиски уникальных значений. Списка. Если объединить с автофильтром, будет летать :) А твоя функция поиска очень избыточна и не эфективна при больших колличествах строчек (ничиная от 100). Это функция поиска отфильтрованных рядов. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Это функция списка уникальных значений для отфильтрованных рядов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 22:50 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Уважаемый Шыфл, не могли бы Вы закоментировать строки кода, чтобы было проще разобраться. С уважением, Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 10:52 |
|
||
|
Связь трех и более combobox в Excel
|
|||
|---|---|---|---|
|
#18+
Пожалуйста Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Этот код не мой, я только дополніл проверку на відімость ряда. Как работает особо не вникал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35113939&tid=2162736]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 343ms |

| 0 / 0 |
