|
|
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Есть txt: 1;2;3;4;5; 6;7;8;9;0; 11;12;14;15; Как можно загнать данные в двухмерный массив (";" - разделитель)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 11:55:20 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Так нужно? Array: 1 2 3 4 .. 15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 12:10:02 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Не, именно двухмерный: 1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 12:43:18 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
В общем txt: a;bc;c; d;e;fd; ga;h;i; ";" - разделитель Надо получить массив: a bc c d e fd ga h i Количество столбцов в txt одинаковое (т.е. одинаковое кол-во разделителей). Как это можно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:54:53 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
примерно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 14:15:21 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Ага, только VBA под excel первую строчку не понимает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 15:17:17 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Да и вообще почти ничего не понимает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 15:19:18 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Подключи библиотеку Microsoft Scripting Runtime. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 16:06:45 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Так не обязательно использовать доступ к файлу, как здесь указано можно сделать так Код: plaintext 1. 2. 3. 4. 5. просто я предложил использовать ф-цию Split, которая и разбивает строку в соответствии с заданным разделителем и полученный результат заносит в массив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 16:34:06 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Покопавшись в хелпе, соорудил нечто: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Только мне непонятно, как работает функция split и вообще, подходит ли она в моем случае (см. выше описание проблемы)? Можно ли как-то разбить получившиеся строки (желательно без циклов на проверку символа, т.к. txt очень здоровый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 16:36:00 |
|
||
|
Как можно организовать запись из txt файла в массив? (VBA для оffice)
|
|||
|---|---|---|---|
|
#18+
Ты у себя ReDim пропустил. Так еще можно: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 16:47:06 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33420142&tid=2166742]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
181ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 442ms |

| 0 / 0 |
