Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Нужен макрос для перегона данных из Ворда в Эксель
 
Здравствуйте. Нужен макрос, вот описание его действия. Структура Ворд-файла, сам исходный Ворд-файл и эксель-файл - по ссылке ниже.

Файл Эксель. в нем кнопка. По нажатии кнопки открывается форма. В форме поле для выбора файла Ворда (было бы неплохо, если бы это было поле со списком, в котором перечислены открытые в данный момент файлы ворда) и кнопка "Заполнить".
По нажатию на кнопку "Заполнить" должна вызываться функция, хранящаяся в отдельном модуле (не в модуле формы)

Функция должна делать следующее:
1. Проверить, что текущий документ экселя - является нужным документом (т.е. присутствует лист "код-лист_2015" и есть диапазон для Компаний и для Регионов (об этих диапазонах чуть ниже)
2. Открыли файл ворд
3. Список регионов взять в массив
4. Список компаний взять в массив
5. Перейти на вторую таблицу
6. В цикле идти по документу, брать данные из ворда, и соответственно структуре - закидывать их в эксель
 Примечания: Для названия компаний надо сделать диапазон. Если во встреченных в документе названиях нет соответствия соответствия диапазону, то добавить в код лист (в диапазон) и в массив и присвоить номер.
   Аналогично для регионов.
   Остальные показатели из код-листа брать явные значения-константы.

Алгоритм в цикле надо продумать самому.

Файлы тут:
https://cloud.mail.ru/public/d1ff5893f61c/OutSrc.zip

За сколько возьметесь сделать такое? Нужен в среду вечером/ночью.
 
могу честно сказать - с объектной моделью Word практически не работал, нужно будет осваивать по ходу дела.
соответственно, 100% гарантии дать не могу.
хотя при беглом просмотре приложенного файла Word особых проблем я не увидел - структурировано всё достаточно хорошо.

поэтому могу предложить так: если не найдёте другого исполнителя, могу взяться.
но не позже понедельника. но дорого.

почта в профиле.
с уважением, александр.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет:
но не позже понедельника. но дорого.
Дорого, это сколько? Интересует порядок цен.
 
vba-dev, написал Вам в личку.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Исполнитель еще не найден. Задача актуальна.
 
подтверждаю - хорошо пообщались, но не сошлись в цене вопроса :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Ваши предложения по цене?
Контакт в профиле.
 
По цене - жду ваших предложений.
 
Непонятно, взят ли заказ. Если нет, то я отписался заказчику.
There is no knowledge that is not power
 
Заказ свободен.
There is no knowledge that is not power
 
воркзилла ждёт :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет:
воркзилла ждёт
Разве по задаче видно, что она для неквалифицированных? Хотя, конечно, для смеха попробовать можно.
 
Цитата
vba-dev пишет:
Разве по задаче видно, что она для неквалифицированных?
Какие проблемы,наймите студента на ручную работу.
 
Интересно, а каковы обсуждаемые цены? (можно в личку)

vba-dev, вы сколько готовы заплатить?
 
Цитата
vba-dev пишет:
Разве по задаче видно, что она для неквалифицированных?
именно по задаче - нет.  
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Заказ нашел исполнителя. Чуть дороже чем я ожидал, за 2500 р.
 
Цитата
vba-dev пишет:
Чуть дороже чем я ожидал, за 2500 р.
ВНЕЗАПНО!
There is no knowledge that is not power
 
ну вот и замечательно.
Цитата
vba-dev пишет: за 2500 р.
ну вот. а Вы говорили - что не для неквалифицированных  :)

честно говоря - даже не хочу знать, кто именно (особенно если это кто-то из отметившихся в теме)
Изменено: ikki - 9 Фев 2015 12:11:55
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет:
честно говоря - даже не хочу знать, кто именно (особенно если это кто-то из отметившихся в теме)
Не я - точно. :)
There is no knowledge that is not power
 
и не я тоже.
 
Залетный любитель "мороженки". Такие еще не перевелись.
 
Народ, вот я с вас умиляюсь. Что заставило вас так возмутиться? Цена вопроса?
Я не владелец бизнеса, который готов платить за "что-то мне неизвестное". Как раз, я не хочу платить дорого за вполне мне известное.
  Когда мне предлагают цену от 10тыс за эту работу... Ну что ж, я нисколько не сомневаюсь в знаниях и в стоимости предложивших эту цену людей. Они наверняка стоят озвученной цены. Но этой цены не стоит моя работа. Аналогия тут будет уместна, как если бы для умертвления курицы нанимать киллера.
 
К Вам нет никаких претензий.
 
у меня тоже никаких претензий.
и в личку писал.
и здесь повторюсь.
ну не сошлись в цене.
ничего страшного.

я думаю, vba-dev, что Вы посредник. кстати, ник достаточно говорящий - developer?
и это не Ваши задачи. Вы, вероятнее всего, оформляете ТЗ реальных заказчиков и ищете субподрядчиков.
естественно, основная Ваша задача при этом - найти как можно более дешёвого исполнителя, чтобы Ваша маржа была больше.
соответственно, и риски - тоже Ваши.

впрочем, и это неважно.
имеете полное право.
на будущее - вероятно, имеет смысл подумать о том, чтобы озвучивать максимально допустимую цену.
чтобы отсеивать излишне "жадных".
хотя, опять же - на Ваше усмотрение.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
vba-dev пишет:
Народ, вот я с вас умиляюсь. Что заставило вас так возмутиться?
А кто возмущался? ))
 
Цитата
vba-dev пишет:
Но этой цены не стоит моя работа.
Вы знаете, хотя Вы и назвались Word-экспертом и посчитали работу лёгкой, но у меня были заказчики, которые ничего не смыслили в программировании и тоже говорили, что "там плёвое дело - пару строк кода написать". Но если Вы действительно специалист, то с Вами и договариваться бесполезно, так как для Вас - это "вообще просто" (в разговоре упомянули, что сами смогли бы сделать за 5 часов), а это значит, что цена будет низкая.
Цитата
ikki пишет:
и это не Ваши задачи. Вы, вероятнее всего, оформляете ТЗ реальных заказчиков и ищете субподрядчиков.
Не буду утверждать так, но как он мне сказал, что у него "просто нет времени". Да особо, думаю, и не важно.

Да и вообще, зачем обращаться на сайт, который нацелен, в общем-то, на Эксель. Да, быть может, тут и есть специалисты по Ворду. Я, например, немного изучал объектную модель Ворда, но так как практического применения её я не нашёл, то и не стал дальше изучать. Например, мне вообще непонятно, как работать в VBA с параграфами.
There is no knowledge that is not power
 
Цитата
Johny пишет:
особо, думаю, и не важно
как раз-таки очень важно.
право искать максимально дешёвого исполнителя это, конечно, не отменяет.
но вот на фоне того. что он платит субподрядчику якобы "справедливую" цену, получая от реального заказчика гораздо больше - выглядит... ммм...
вся патетика про "справедливую" оценку летит к чертям собачьим.

впрочем, я ж написал - это всего лишь предположение.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
А мне, например, интересно, можно ли выполнить этот заказ за 5 часов, как утверждает vba-dev? Ну и вообще, конечно, важно понимать, что подразумевается под словом "выполнить". Это отладить полностью код, то есть нажал на кнопку - получил результат, или же просто набить код? :D
There is no knowledge that is not power
Страницы: 1
Читают тему (гостей: 1)