|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2009, 13:51 | #1 |
Регистрация: 16.03.2009
Сообщений: 4
|
Всплывающая таблица
Добрый всем день.
Имеется лист (оригинал) в нем в определенном столбце при выборе из списка слова "Да", сразу же создавалась(ся) отдельный лист или книга с определенной формой. Никакие изменения в оригинал вносить нельзя до того как будет заполнена открытая форма. После заполнения открытой формы и ее закрытия необходимо чтобы данные сохранились в первой книги на другом листе (на этом листе будет много данных и поэтому они должны сохраняться на следующей от заполненой строчки) и были как то привязаны (хотябы просто рядом стоял номер на листе оригинала) к ячейки оригинала. Вот такая вот есть задачка, помогите ее решить. с чего начать, куда двигаться? Заранее большое спасибо. |
16.03.2009, 14:37 | #2 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
а форму уже нарисовали?
|
17.03.2009, 08:06 | #3 |
Регистрация: 16.03.2009
Сообщений: 4
|
Да форма то есть. Если что ее можно скрытом листе сделать.
|
17.03.2009, 08:17 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Форму лучше делать не на листе, а в редакторе VBA (так удобнее с ней работать)
Выкладывайте все свои наработки - посмотрим, что можно сделать. Предлагаю не создавать новые листы. При нажатии некой кнопки будет отображаться форма, при заполнении которой данные автоматически будут заноситься в первую незаполненную строку нужного листа. Опишите задание как можно подробнее. В файле должен быть пример таблицы с данными (в котором хотя бы 2 строки заполнены) |
17.03.2009, 16:03 | #5 |
Регистрация: 16.03.2009
Сообщений: 4
|
Вот что есть на данный момент. Да скорее всего согласен что форма VBA будет удобнее. Форму сделал, но только примерно, список столбцов может быть увеличен.
|
17.03.2009, 16:51 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
А чем Вам не нравятся встроенные средства Excel для заполнения подобных таблиц?
Выделяем диапазон A2:K30, и нажимаем в меню Данные - Форма... Если такой вариант не устроит, реализуем то же самое на Вашей форме. |
18.03.2009, 07:58 | #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 |