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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2012, 10:42   #1
allaire
Пользователь
 
Регистрация: 03.05.2012
Сообщений: 11
Восклицание Парсинг даты и вставка в отдельные ячейки

Добрый день уважаемые форумцы! Требуется ваша помошь. В общем есть печатная форма, довольно сложная, мне нужно автоматизировать ввод данных, для этого я собственно создал в экселе второй воркшит, где разместил поля для заполнения данных, которые смаплены на поля формы (примитивный мапинг поля делается просто, со второго воркшита делается копирование, на первом воркшите с формой - специальная вставка -> 'Paste special -> link'), т.о. данные, меняющиеся на втором воркшите автоматом отображаются на первом. Однако есть случаи (и таких случаев большинство) когда вставка, к примеру даты, должна происходить в несколько ячеек одновременно (т.е. в печатной форме/бланке, дата вписывается в отдельные клетки/ячейки), т.е. получается каждую цифру даты нужно вставить в отдельную ячейку - сделать это стандартными средствами не вижу как, т.е. предполагаю что должен быть макрос, для парсинга даты (или других подобных данных) и вставки ее в печатную форму. Кто делал что-то подобно подскажите наиболее простой вариант, т.к. это самое малое что нужно сделать, буду признателен за макрос или подсказки. Также интересует ваше менение по поводу автоматизации ввода/заполнения печатных форм, срадствами самого экселя, поделитесь опытом.
allaire вне форума Ответить с цитированием
Старый 04.05.2012, 12:05   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

можно сделать обычными формулами (смотрим вложение)
Вложения
Тип файла: rar Даты.rar (5.6 Кб, 20 просмотров)
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 04.05.2012, 12:55   #3
allaire
Пользователь
 
Регистрация: 03.05.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
можно сделать обычными формулами (смотрим вложение)
DiemonStar, спасибо за пример... правда не совсем понимаю как он работает, пожалуйста смотрите во вложенный файл.
Не совсем понятно как вставить дату, к примеру с воркшита "Data_entry" в строку (№7) с датой на вокшите "Printed_form". Не очень хотелось бы делать это по нажатию на кнопку, т.к. как видно из печатной формы таких вставок будет целая туча... хотя если вариантов нет... вариант с формулой мне нравится больше, если это будет работать для того файла что я приложил, не могли бы вы вкратце объяснить как она работает?
Вложения
Тип файла: zip Correction.zip (29.9 Кб, 13 просмотров)
allaire вне форума Ответить с цитированием
Старый 04.05.2012, 13:18   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если вкратце - то в справке ексель задаете вопрос ПСТР - там с примерами и обьяснениями читаете, как это работает.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.05.2012, 19:13   #5
allaire
Пользователь
 
Регистрация: 03.05.2012
Сообщений: 11
По умолчанию

Вроде работает как нужно, спасибо!
allaire вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос разбивки на отдельные ячейки AllenJ Microsoft Office Excel 25 10.01.2012 21:09
Как разбить числовой ряд на отдельные ячейки jhenya-d Microsoft Office Excel 17 10.11.2011 13:43
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11
Разбить дату на отдельные ячейки ДД ММ ГГ Александр25 Microsoft Office Excel 5 04.03.2010 19:07
как разбить текстовую ячейку на отдельные ячейки? zetrix Microsoft Office Excel 0 31.10.2006 07:46