Крайне надеюсь на вашу помощь в вопросе: Имеется Клиентская База данных, построенная на обычно экселевском файле (кусок из неё - Книга1.xlxs) Для своего удобства в работе пытаюсь ввести карточку клиента (форма её в файле ИнтерБ.xls)
Требуется: как-то реализовать заполнение карточки ИнтерБ из файла Книга1 по следующему принципу: В Книге1 одна строка - это один клиент, под которого надо заполнить отдельную Карточку ИнтерБ по графам. То есть, чтобы информация о наименовании клиента (ячейка С2 из Книги1) попала в ячейку D4 карточки ИнтерБ; Информация из D2 Книги1, попала в D12 ИнтерБ и так далее по форме. Причем, на каждого клиента должна создаваться (или я могу создать карточки под каждого клиента, не знаю пока как правильно реализовать) отдельная карточка (файл) и заполняться автоматически.
Каким путем это можно сделать? Какие инструменты использовать? Требуется ли тут VBA вообще или это можно реализовать простыми формулами? Как сделать это нажатием одной кнопки? Я недостаточно опытен в Экселе, формулы конечно знакомы, на базовом уровне. От VBA совсем далек, совершенно не понимаю принципа его работы. Буду благодарен любой посильной помощи!
П.С. В Клиентской Базе всего 4500 строк (то есть 4500 клиентов, под которых надо сделать данные карточки типа ИнтерБ). Сами понимаете, в ручную забивать такой массив - можно дубу двинуть П.П.С. Предоставлю любую дополнительную информацию по запросу, ибо не знаю что ещё следует предоставить для подробностей.
Файлы при загрузке переименовались Книга1=4103197; ИнтерБ=2080087
Товарищи, здравствуйте
Крайне надеюсь на вашу помощь в вопросе: Имеется Клиентская База данных, построенная на обычно экселевском файле (кусок из неё - Книга1.xlxs) Для своего удобства в работе пытаюсь ввести карточку клиента (форма её в файле ИнтерБ.xls)
Требуется: как-то реализовать заполнение карточки ИнтерБ из файла Книга1 по следующему принципу: В Книге1 одна строка - это один клиент, под которого надо заполнить отдельную Карточку ИнтерБ по графам. То есть, чтобы информация о наименовании клиента (ячейка С2 из Книги1) попала в ячейку D4 карточки ИнтерБ; Информация из D2 Книги1, попала в D12 ИнтерБ и так далее по форме. Причем, на каждого клиента должна создаваться (или я могу создать карточки под каждого клиента, не знаю пока как правильно реализовать) отдельная карточка (файл) и заполняться автоматически.
Каким путем это можно сделать? Какие инструменты использовать? Требуется ли тут VBA вообще или это можно реализовать простыми формулами? Как сделать это нажатием одной кнопки? Я недостаточно опытен в Экселе, формулы конечно знакомы, на базовом уровне. От VBA совсем далек, совершенно не понимаю принципа его работы. Буду благодарен любой посильной помощи!
П.С. В Клиентской Базе всего 4500 строк (то есть 4500 клиентов, под которых надо сделать данные карточки типа ИнтерБ). Сами понимаете, в ручную забивать такой массив - можно дубу двинуть П.П.С. Предоставлю любую дополнительную информацию по запросу, ибо не знаю что ещё следует предоставить для подробностей.
Файлы при загрузке переименовались Книга1=4103197; ИнтерБ=2080087Lesman
Елена, если позволите, я пару вопросов по слиянию прям тут задам? 1. Я верно понимаю, что форма в файле Ворд может быть любой? В том числе в формате таблицы? А данные слияния я уже указываю мышью куда и что вставлять? 2. Насколько смог понять, каждая карточка будет создавать новый лист? Или новый файл? 3. Справится ли офис с обработкой более чем четырых тысяч строки слиянием их в такое же количество файлов?
Елена, если позволите, я пару вопросов по слиянию прям тут задам? 1. Я верно понимаю, что форма в файле Ворд может быть любой? В том числе в формате таблицы? А данные слияния я уже указываю мышью куда и что вставлять? 2. Насколько смог понять, каждая карточка будет создавать новый лист? Или новый файл? 3. Справится ли офис с обработкой более чем четырых тысяч строки слиянием их в такое же количество файлов?Lesman
Знания Excel ниже плинтуса
Сообщение отредактировал Lesman - Понедельник, 03.08.2015, 09:40
А чтобы сделать в отдельный файл, придется на каждую строку создавать этот файл и запускать слияние по новой? И выборку соответственно делать на каждое слияние по одному клиенту (по одной строке Экселя)??
А чтобы сделать в отдельный файл, придется на каждую строку создавать этот файл и запускать слияние по новой? И выборку соответственно делать на каждое слияние по одному клиенту (по одной строке Экселя)??Lesman
Не могу найти Затенение Полей Где оно находится? В целом, всё попробовал, отлично работает, единственная проблема осталась - наша Клиентская база (исходный файл) достаточно сильно замусорена лишней инфой и зачищать её конечно тоже будет проблема
Ещё вопрос - если по одному из параметров при слиянии попадается пустая ячейка - естественно она остается пустой и в итоговом файле. Есть какие то возможности заменить её например словом "ПУСТО" или ещё лучше покрасить в определенный цвет, чтобы сразу в глаза бросалось при просмотре, что данных не хватает?
П.С. А есть ли ещё возможность быстро разделить информацию в одной ячейке на две разных? Скажем в поле адрес имеется Фактический адрес (Например: 1-я Бухвостова д. 12/11 (3 этаж)), а также в скобках имеется допинформация о размещении клиента на определенном этаже. Как можно быстро разделить это в разные ячейки?- По данному вопросу уже нашел инфу на форуме, спасибо!
Елена,
Не могу найти Затенение Полей Где оно находится? В целом, всё попробовал, отлично работает, единственная проблема осталась - наша Клиентская база (исходный файл) достаточно сильно замусорена лишней инфой и зачищать её конечно тоже будет проблема
Ещё вопрос - если по одному из параметров при слиянии попадается пустая ячейка - естественно она остается пустой и в итоговом файле. Есть какие то возможности заменить её например словом "ПУСТО" или ещё лучше покрасить в определенный цвет, чтобы сразу в глаза бросалось при просмотре, что данных не хватает?
П.С. А есть ли ещё возможность быстро разделить информацию в одной ячейке на две разных? Скажем в поле адрес имеется Фактический адрес (Например: 1-я Бухвостова д. 12/11 (3 этаж)), а также в скобках имеется допинформация о размещении клиента на определенном этаже. Как можно быстро разделить это в разные ячейки?- По данному вопросу уже нашел инфу на форуме, спасибо!Lesman
Знания Excel ниже плинтуса
Сообщение отредактировал Lesman - Понедельник, 03.08.2015, 11:22