Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Office Excel

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
doublek
0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 15
#1

Создание файла на основе данных из таблицы - MS Excel

04.02.2013, 09:07. Просмотров 2893. Ответов 16
Метки нет (Все метки)

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

Ф.И.О.ЛогинJob TitleИмя компьютераСерийный номерComments1Comments2OLDinv №LabelTYPEMonitorMonitor invDockingDock inv
Aleksei ZubetcAA13438 RUMOLT01289CZC2058NJNleasing 1st waveE8460p 583inv № 583 E8460plaptopN/AN/AN/AN/A
Alevtina Alekseevaaa18735 RUMOLT01203CZC2058NJPleasing 1st waveE8460p 584inv № 584 E8460plaptop3CQ152N58B614CNU139ZF9Z641
Теперь появилась задача для каждого из сотрудников сделать акт приемки оборудования следующего вида:

Кликните здесь для просмотра всего текста
Я, Алевтина Алексеева, получила следующее корпоративное оборудование:


НаименованиеСерийный номерИнв. номер
Laptop HP Elitebook 8460pCZC2058NJP000584
Монитор HP CPQ LA2306x LED 3CQ152N58B000614
HP 2010 90W Docking Station CNU139ZF9Z000641

и обязуюсь вернуть все оборудование по окончании моей работы

Поле наименование стандартно и зависит от столбца type - laptop или desktop. Необходимо чтобы скрипт пока не кончились строки в таблице проверял сначала ФИО, создавал файл в некой папке с именем ФИО.doc или .xls, добавлял первую строку Я, ФИО, получил(а) следующее корпоративное оборудование: , потом проверял столбец TYPE и в зависимости от значения добавлял первую строку в таблице Laptop = Laptop HP Elitebook 8460p, desktop = Desktop HP 6200P SFF, добавлял серийный номер и инвентарный номер, потом проверял значение в ячейке monitor и docking, если там N\A то сохранияем и переходим на обработку следующей строки, если есть какието данные то добавляем строку в таблицу Монитор HP CPQ LA2306x LED и серийниый + инвентарный номер и HP 2010 90W Docking Station и серийниый + инвентарный номер, потом сохранияем и переходим на обработку следующей строки
Как это можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2013, 09:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание файла на основе данных из таблицы (MS Excel):

Создание квитанции на основе таблицы Excel , используя ВПР - MS Excel
Здравствуйте! Помогите пожалуйста! Необходимо создать квитанцию-счет для оплаты товаров, приобретенных одним из покупателей, с учетом...

Создание сводной таблицы по приходу-расходу на основе именованнах диапазонов - MS Excel
Добрый день Всем. Проблема вкратце такая. Есть производственное предприятие с большой номенклатурой. Необходимо на основе им. диапазонов...

создание таблицы из текстового файла - MS Excel
Доброго времени суток. столкнулся с такой задачей. имеется текстовый файл в котором находятся данные с определенной структурой (см....

Создание по данным таблицы текстового файла - MS Excel
Не сочтите за наглость. Возможно кто-то поможет создать нужный макрос. Сам я в этом абсолютный ноль. Во вложениях два файла. Собственно...

Анализ на основе сводной таблицы - MS Excel
Здравствуйте, по схеме данных (см. прил.) мне нужно проанализировать информацию о продажах. Один из аналитиков для отчета, например, это -...

Формирование таблицы на основе родительской - MS Excel
Здравствуйте! Сегодня на работе столкнулся со следующей проблемой. Имеется сводная таблица "нагрузка" по распределению нагрузки меж...

16
doublek
0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 15
04.02.2013, 15:46  [ТС] #16
Цитата Сообщение от Fairuza Посмотреть сообщение
проект получился чуть больше по размеру, чем можно прикреплять здесь. Сейчас попробую удалить ненужное
можно выложить на яндекс диск

Добавлено через 1 час 27 минут
Цитата Сообщение от Fairuza Посмотреть сообщение
проект получился чуть больше по размеру, чем можно прикреплять здесь. Сейчас попробую удалить ненужное
спасибо большое! Как пользоваться понял, как работает не понял. Возможно ли сделать макрос кнопку чтобы он сохранял по нажатию текущую запись (current record - не знаю как правильно назвать) в файл ИМЯ ФАМ.doc?
0
Fairuza
Модератор
5204 / 2632 / 470
Регистрация: 23.11.2010
Сообщений: 8,690
04.02.2013, 15:56 #17
Так Вам теперь надо просто разнести листы по отдельным файлам, тем более они разделены уже разрывами
0
04.02.2013, 15:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2013, 15:56
Привет! Вот еще темы с ответами:

Автоматическое создание формы на основе созданной таблицы в результате импорта данных (VBA) - MS Access
Доброе время суток, Уважаемые! Подскажите, пожалуйста, решение задачи. Задача: Необходимо после импорта данный из разных однотипных...

Создание базы данных на основе текстового файла. - Visual Basic
Привет всем! Короче так. Что мне нужно, это база данных на основе текстового файла. Нашел как это сотворить, сотворил, все вроде пашет....

Создание второго текстового файла на основе данных из первого - C#
Добрый вечер! Народ, помогите нубасу)) Когда нажимаю кнопку1 выбираю текстовый файл (заранее созданный с текстом) и хотелось чтобы при...

Создание на основе данных, получаемых из каждой строки текстового файла, соответствующего массива - AutoIt
Здравствуйте. Нужно создать N кол. массивов (в файле 76 строк) и записать числа которые находятся после второй запятой в строке в новый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru