|
|
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
О великие, у меня такая проблема... Есть txt файл в котором находится отчетная таблица за определенный период, можно ли автоматически преобразовать (через макрос) данные в таблицу Exel оставив только числовые значения без размерностей (км/ч, об/мин). Пример строки из txt: | 03.10.2006 | 12:00 | 0км/ч | 0об/мин | 2л | 0км | Помогите, буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 11:59:26 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:02:53 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но непонял, извини, как данные из тхт взять... Помоги еще раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:09:27 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
ZerreroО великие, у меня такая проблема... Есть txt файл в котором находится отчетная таблица за определенный период, можно ли автоматически преобразовать (через макрос) данные в таблицу Exel оставив только числовые значения без размерностей (км/ч, об/мин). Пример строки из txt: | 03.10.2006 | 12:00 | 0км/ч | 0об/мин | 2л | 0км | Помогите, буду очень благодарен. Между числовыми данными и размерностями пробел есть? Если да то их можно закидыватьв отдельный столбец а потом столбец удалять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:16:22 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
ZerreroСпасибо. Но непонял, извини, как данные из тхт взять... Помоги еще раз. Открой сначала этот txt-файл в Excel через меню файл-открыть-... с включенным макрорекордером. В результате у тебя на экране откроется "Мастер импорта из текстового файла", а в рекордере запишется макрос на вызов метода Workbooks.OpenText(...). Добейся корректного импорта файла через мастер и возьми готовый вызов OpenText(...) с нужными параметрами, записанный рекордером. А затем заменяй все единицы измерения на пустые строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:18:38 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Твой случай - типичный формат файла "с разделителями", только на втором шаге мастера импорта нужно указать "другой" разделитель (|) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:21:15 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
тхт файл надо открывать их EXCEL. Тип фойла (в низу) выбрать текстовый. И будет счастье! Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:24:03 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Да есть еще люди... Всем огромное спасибо. Попробывал все варианты. А можноли при созданом макросе выбирать данные из разных ТХТ файлов и данные втавлять в активную рабочую книгу. Проститете дурака дайте как можно более полный ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:45:30 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
ZerreroДа есть еще люди... Всем огромное спасибо. Попробывал все варианты. А можноли при созданом макросе выбирать данные из разных ТХТ файлов и данные втавлять в активную рабочую книгу. Проститете дурака дайте как можно более полный ответ. Открывайте каждый текстовый файл через OpenText, а затем копируйте нужный диапазон ячеек из него в нужное место основной рабочей книги. После копирования текстовую "рабочую книгу" можно закрыть без сохранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:48:39 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
A. K. ты крут!!!!! Глупый вопрос, а если вписанные в макросе имена ТХТ изменятся... Можно ли создать макрос который будет спрашивать из какого ТХТ вставлять данные. Помогите плиззз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:55:39 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Может на одно листе в ячейках расположить имена тхт файлов которые нужно грузить? И полные пути к ним? Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:03:46 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
talgat ты очень крут, а можно подробнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:08:09 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Мне же не известна твоя конкретная задача. Я например в некоторых случаях вообще выношу все настройки (имена файлов, другие параметры, которые могут меняться) на отдельный лист, доступ к которому на изменение вообще можно защитить паролем, который знает только администратор. А потом в макросах считываю его из ячеек этого листа. Кстати, ячейки для удобства и повышения читабельности можно именовать. Если имя файла должно вводиться каждый раз - можно запросить его в диалоговом окне функцией GetOpenFilename . Возможностей много - но может быть стоит немного почитать документацию и понять основные принципы программирования в VBA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:22:06 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Конечно же GetOpenFilename - это не функция, а метод объекта Application. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:24:28 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
Zerrerotalgat ты очень крут, а можно подробнее... Например в ячейке А1 написано P:\tadzum\роо.txt имяфайла=cells(1,1) Workbooks.OpenText Filename:=имяфайла И все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:30:29 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
И так в цикле перебираешь все ячейки с именами файлов :-) например до пустой ячейки. Это надо проверять if имяфайла="" then Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:33:46 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
A.K. прекрасно тебя понимаю, ты смотришь на проблемму с почки зрения продвинутого программера, а я с точки зрения офисного работника каторому поставили задачу с которой не так то и просто справится... Нужно было сразу описать ее. Необходимо брать информацию которая пишется в ТХТ, и делать ее пригодной для составления отчетов в Exel. Имя отчетного ТХТ фаила меняется, т.к. создается каждый день и его имя представляет собой число за которое он был создан. Поэтому я и хотел спросить как будет выглядеть строчка кода макроса который спрашивает из какого именно ТХТ ему брать данные для форматирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 13:39:58 |
|
||
|
Вставка таблицы из txt в Excel
|
|||
|---|---|---|---|
|
#18+
ZerreroИмя отчетного ТХТ фаила меняется, т.к. создается каждый день и его имя представляет собой число за которое он был создан. Поэтому я и хотел спросить как будет выглядеть строчка кода макроса который спрашивает из какого именно ТХТ ему брать данные для форматирования. Код: 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. А на будущее совет - проще всего узнать как сделать что-то программно, "подсмотрев" код который запишет макро-рекордер и отредактировав его по-своему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 14:11:08 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34063378&tid=2184115]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 311ms |

| 0 / 0 |
