|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.10.2008, 18:56 | #1 |
Регистрация: 13.10.2008
Сообщений: 5
|
Автоматическое заполнение данных из другого листа
Есть два листа, в одном размещены данные о договорах (№, дата, контрагент и т.д.) они размещены в строку по каждому договору.
Второй лист - карточка к такому договору и в различные ячейки заполняются данные из предыдущего листа. Как сделать так, чтобы эти данные заполнялись автоматически и оператору достаточно было только указать номер строки из которой заполнить эти данные? Спасибо!
KYAN
|
14.10.2008, 02:06 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Приложите файл с данными (заполните по нескольку строк на каждом листе так, как это должно выглядеть в дальнейшем).
Как именно оператор будет указывать номер строки? двойным щелчком на ячейке в этой строке, или выделением строки с последующим нажатием на какую-либо кнопку, или как-то еще? |
15.10.2008, 15:11 | #3 |
Регистрация: 13.10.2008
Сообщений: 5
|
ВТОРОЙ ЛИСТ - регистрация
ПЕРВЫЙ ЛИСТ - карточка. Те поля, которые в нем помечены желтым цветом должны заполняться из второго листа. Приведен пример по второй строке второго листа! Как оператор будет указывать номер строки - совсем не важно - можно в отдельной ячейке или в каком-нибудь поле... Заранее благодарен за помощь!
KYAN
Последний раз редактировалось usgaz@list.ru; 15.10.2008 в 15:18. |
15.10.2008, 17:04 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
См. вложение.
Для заполнения регистрационной карточки выполните двойной щелчок мышью на странице "Регистрация" в столбце 1 по любой ячейке (по ячейке с регистрационным номером этой карточки) Макросы в Excel должны быть включены. |
15.10.2008, 17:31 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Есть и другой вариант - с формулами.
На листе КАРТОЧКА в зеленую ячейку вводите нужный регистрационный номер, и все поля заполняются. См. вложение: |
16.10.2008, 09:21 | #6 |
Регистрация: 13.10.2008
Сообщений: 5
|
Спасибо огромное! Выручили по полной!
KYAN
|
16.10.2008, 09:32 | #7 |
Регистрация: 13.10.2008
Сообщений: 5
|
Можешь еще подсказать как отредактировать данный вариант? Названия листов на которые ссылается и проч.
KYAN
|
16.10.2008, 11:38 | #8 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Щелкаем правой кнопкой мыши на ярлычке листа "Регистрация", и выбираем пункт Исходный текст
В открывшемся редакторе VBA видим: Код:
Если надо переименовать лист, замените "КАРТОЧКА" на "Новое название листа" Лист "Регистрация" можно переименовывать без изменений кода. Строка If Target.Column = 1 And Target.Row > 1 Then определяет ячейки, двойной щелчок по которым вызывает выполнение кода. В данном случае Target.Column = 1 означает, что обрабатывается 1-й столбец, а Target.Row > 1 - что номер строки должен быть больше 1 (начиная с 2 и дальше) |
17.10.2008, 10:41 | #9 |
Регистрация: 13.10.2008
Сообщений: 5
|
Благодарю!!!
KYAN
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура данных и защита листа | Legame | Microsoft Office Excel | 47 | 25.06.2019 11:03 |
Автоматическое формировании таблицы данных из множества файлов | Ivann | Microsoft Office Excel | 16 | 28.03.2009 21:23 |
Dblookupcombobox автоматическое заполнение в случае одного значения | 1sal1 | БД в Delphi | 1 | 07.10.2008 21:41 |
Автоматический перенос данных из общего листа в другие | InvoiceControl | Microsoft Office Excel | 3 | 02.10.2008 13:21 |
Макрос по копированию данных из другого фаила | Devourer12345 | Microsoft Office Excel | 30 | 17.07.2008 04:54 |