![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.03.2009
Сообщений: 4
|
![]()
Добрый всем день.
Имеется лист (оригинал) в нем в определенном столбце при выборе из списка слова "Да", сразу же создавалась(ся) отдельный лист или книга с определенной формой. Никакие изменения в оригинал вносить нельзя до того как будет заполнена открытая форма. После заполнения открытой формы и ее закрытия необходимо чтобы данные сохранились в первой книги на другом листе (на этом листе будет много данных и поэтому они должны сохраняться на следующей от заполненой строчки) и были как то привязаны (хотябы просто рядом стоял номер на листе оригинала) к ячейки оригинала. Вот такая вот есть задачка, помогите ее решить. с чего начать, куда двигаться? Заранее большое спасибо. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]()
а форму уже нарисовали?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 16.03.2009
Сообщений: 4
|
![]()
Да форма то есть. Если что ее можно скрытом листе сделать.
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Форму лучше делать не на листе, а в редакторе VBA (так удобнее с ней работать)
Выкладывайте все свои наработки - посмотрим, что можно сделать. Предлагаю не создавать новые листы. При нажатии некой кнопки будет отображаться форма, при заполнении которой данные автоматически будут заноситься в первую незаполненную строку нужного листа. Опишите задание как можно подробнее. В файле должен быть пример таблицы с данными (в котором хотя бы 2 строки заполнены) |
![]() |
![]() |
![]() |
#5 |
Регистрация: 16.03.2009
Сообщений: 4
|
![]()
Вот что есть на данный момент. Да скорее всего согласен что форма VBA будет удобнее. Форму сделал, но только примерно, список столбцов может быть увеличен.
|
![]() |
![]() |
![]() |
#6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А чем Вам не нравятся встроенные средства Excel для заполнения подобных таблиц?
Выделяем диапазон A2:K30, и нажимаем в меню Данные - Форма... ![]() Если такой вариант не устроит, реализуем то же самое на Вашей форме. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 16.03.2009
Сообщений: 4
|
![]()
На листе "Оригинал" данные будут заноситься в ручную, каждую строчку. Столбец D будет создан как список и выбор только из двух вариантов (Да/Нет). Так вот, как только заполняющий выбрал из списка слово "Да", должна сразу выскакивать форма заполнения. Данные из этой формы должны занестись в лист "лист заполнения" плюс на "Листе заполнения" в столбце B должна автоматически поставиться цифра соответствующая столбцу "№ п/п" из листа "оригинал". Во как.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблица в C# (не БД) | mopozoff | Общие вопросы .NET | 6 | 15.11.2015 00:15 |
Всплывающая подсказка (С#) | Лучик_света | Помощь студентам | 1 | 25.10.2008 10:44 |
Моя всплывающая подсказка не работает в IE | Stason | JavaScript, Ajax | 1 | 11.09.2008 18:18 |
Всплывающая картинка | gotex | Общие вопросы Delphi | 2 | 23.07.2008 17:34 |
таблица | artemavd | Общие вопросы Delphi | 3 | 23.07.2008 13:56 |