|
|
|
ListBox (Excel VBA)
|
|||
|---|---|---|---|
|
#18+
Поможите, люди добрые. Не понимаю как прочитать и записать значение в третий столбец ListBox. ListBox.Value возвращает текущее значение из первого столбца ListBox.Text из второго. А с третьим как работать не соображу. Неужели только считывать всё в массив, править и заливать обратно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 21:37:30 |
|
||
|
ListBox (Excel VBA)
|
|||
|---|---|---|---|
|
#18+
Так. Из второго текст читает потому, что ListBox.TextColumn = 2 Но если во время ListBox_Change попробовать изменить TextColumn на 3, то выдает ошибку. А мне надо во время выполнения ListBox_Change считывать значения из всех столбцов и отображать их в TextBox-ах. Примеры в справке и книжках ограничиваются только одним TextBox. ЗЫ: Вот, блин! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 22:09:46 |
|
||
|
ListBox (Excel VBA)
|
|||
|---|---|---|---|
|
#18+
Нужно всего лишь воспользоваться свойством "List". Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 23:07:58 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=330&tid=2184860]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
321ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 615ms |

| 0 / 0 |
