Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.01.2009, 21:01   #1
mistx
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 104
По умолчанию автоматизация из ексел в txt

Друзья, помогите решить задачу плиз.

в екселе 4 столбца

Петров Василий Федорович 5674897060 50.70
1. номер
2. ФИО
3. таб-й номер
4. сумма

необходимо получить в текстовом файле след-ю структуру

в первой строке хотелось бы увидеть общую сумму, а затем след-ю структуру

50.70

1/текст/5674897060/Петров/Василий/Федорович/50.70/1/

1. номер
2. произвольный текст
3.таб-й
4.Фамилия
5.Имя
6. Отчество
7. сумма
8. номер

Реально ли это сделать с vba?

Заранее благодарю за любую помощь
mistx вне форума
Старый 24.01.2009, 07:45   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Попробуйте такой вариант:
Вложения
Тип файла: rar пример.rar (8.9 Кб, 29 просмотров)
EducatedFool вне форума
Старый 24.01.2009, 09:56   #3
cent
Пользователь
 
Аватар для cent
 
Регистрация: 26.12.2008
Сообщений: 73
По умолчанию

Не понял, где здесь учавствует TXT?
Цитата:
автоматизация из ексел в txt
Четко сформулированная задача - половина решения!
<= Спасибо оставляем в отзывах
cent вне форума
Старый 24.01.2009, 10:36   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

В первый раз неправильно понял задание - не прочёл строку
Цитата:
необходимо получить в текстовом файле след-ю структуру
Теперь вывод данных производится в текстовый файл (в описанном Вами формате)
Файл с именем результат.txt создаётся в той же папке, где расположена книга Excel.
При каждом запуске макроса файл перезаписывается.

Цитата:
в первой строке хотелось бы увидеть общую сумму
сумма для каждой строки, или общая для всего списка?
Вложения
Тип файла: rar пример.rar (11.5 Кб, 25 просмотров)
EducatedFool вне форума
Старый 24.01.2009, 13:55   #5
CTPEJIOK
Новичок
Джуниор
 
Регистрация: 24.01.2009
Сообщений: 1
Вопрос Сходная задача.

Ребята, у меня практически та же задача, только на выходе нужно получить триста файлов .doc (в соответствии с количеством строк исходных данных). Это решаемо?

такой пример:

Нужно создать документы которые будут содержать текст:

Документ № $переменная из ячейки A1
Абзац
Произвольный текст $переменная из ячейки A2 произвольный текст


и потом следующий документ


Документ № $переменная из ячейки B1

Произвольный текст $переменная из ячейки B2 произвольный текст

и так 300 строк 300 документов =)


Помогите, пожалуйста, если кто знает как решается эта задача..
CTPEJIOK вне форума
Старый 24.01.2009, 16:10   #6
mistx
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 104
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
В первый раз неправильно понял задание - не прочёл строку
Теперь вывод данных производится в текстовый файл (в описанном Вами формате)
Файл с именем результат.txt создаётся в той же папке, где расположена книга Excel.
При каждом запуске макроса файл перезаписывается.

сумма для каждой строки, или общая для всего списка?
Спасибо за отклик. Если быть точнее, прикрепил приложение как должно быть.
Вверху общая сумма.

F0124901.KKK
F и KKK - всегда должны быть одинаковыми.
01 - текущий месяц
24 - текущее число
9-текущий год
Сложно ли реализовать?

Людей может быть от 15 до 100 и более.
Вложения
Тип файла: txt output.txt (227 байт, 124 просмотров)

Последний раз редактировалось mistx; 24.01.2009 в 16:16.
mistx вне форума
Старый 24.01.2009, 16:15   #7
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Неужели так сложно было прикрепить исходный файл (Excel)...

Формулировать задание надо чётко.
Какие из строк обрабатывать?
С какой строки начинать обработку?
и т.д.

Цитата:
Сложно ли реализовать?
Нет, не сложно. Сейчас попробую сделать.

Цитата:
F и KKK - всегда должны быть одинаковыми
что такое F и что такое KKK ?

Вроде понял... F и KKK - просто символы, которые нужно добавлять во все строки.

Последний раз редактировалось EducatedFool; 24.01.2009 в 16:24.
EducatedFool вне форума
Старый 24.01.2009, 16:29   #8
mistx
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 104
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Неужели так сложно было прикрепить исходный файл (Excel)...

Формулировать задание надо чётко.
Какие из строк обрабатывать?
С какой строки начинать обработку?
и т.д.

Нет, не сложно. Сейчас попробую сделать.

что такое F и что такое KKK ?

Вроде понял... F и KKK - просто символы, которые нужно добавлять во все строки.
F и KKK - да, это просто символы. коды продукция. Всегда одни и те же.

извеняючь за отсутствие исходника, забыл взять с собой. вообще там таблица. Таблицу я уберу и обработку надо начинать с первого столбца первой строки. Туда я буду копировать данные.

1. номер
2. ФИО
3. таб-й номер
4. сумма

F0124901.KKK - 01 здесь то же постоянное число

Последний раз редактировалось mistx; 24.01.2009 в 16:32.
mistx вне форума
Старый 24.01.2009, 16:49   #9
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Так нормально?
Вложения
Тип файла: rar пример.rar (12.0 Кб, 42 просмотров)
EducatedFool вне форума
Старый 24.01.2009, 17:04   #10
mistx
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 104
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Так нормально?
Обалденно!!!! Спасибо!

Скажите, ввод данных со 2 строки и кол-во людей неограниченно?
mistx вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматизация в игре axumac Свободное общение 3 22.01.2009 20:37
Функции Ексел в Дэлфи 4321 Общие вопросы Delphi 12 08.11.2008 11:56
автоматизация в столовой Egavga Microsoft Office Excel 1 15.07.2008 14:02
Автоматизация юр фирмы NeZамужем Помощь студентам 1 27.03.2008 01:30
Как прочесть txt файл www.site.ru/info.txt BR17UY Работа с сетью в Delphi 1 16.04.2007 13:01