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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2009, 13:51   #1
asg
 
Регистрация: 16.03.2009
Сообщений: 4
Сообщение Всплывающая таблица

Добрый всем день.

Имеется лист (оригинал) в нем в определенном столбце при выборе из списка слова "Да", сразу же создавалась(ся) отдельный лист или книга с определенной формой. Никакие изменения в оригинал вносить нельзя до того как будет заполнена открытая форма. После заполнения открытой формы и ее закрытия необходимо чтобы данные сохранились в первой книги на другом листе (на этом листе будет много данных и поэтому они должны сохраняться на следующей от заполненой строчки) и были как то привязаны (хотябы просто рядом стоял номер на листе оригинала) к ячейки оригинала.

Вот такая вот есть задачка, помогите ее решить. с чего начать, куда двигаться?

Заранее большое спасибо.
asg вне форума Ответить с цитированием
Старый 16.03.2009, 14:37   #2
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

а форму уже нарисовали?
slan вне форума Ответить с цитированием
Старый 17.03.2009, 08:06   #3
asg
 
Регистрация: 16.03.2009
Сообщений: 4
По умолчанию

Да форма то есть. Если что ее можно скрытом листе сделать.
asg вне форума Ответить с цитированием
Старый 17.03.2009, 08:17   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Форму лучше делать не на листе, а в редакторе VBA (так удобнее с ней работать)

Выкладывайте все свои наработки - посмотрим, что можно сделать.

Предлагаю не создавать новые листы. При нажатии некой кнопки будет отображаться форма, при заполнении которой данные автоматически будут заноситься в первую незаполненную строку нужного листа.

Опишите задание как можно подробнее.
В файле должен быть пример таблицы с данными (в котором хотя бы 2 строки заполнены)
EducatedFool вне форума Ответить с цитированием
Старый 17.03.2009, 16:03   #5
asg
 
Регистрация: 16.03.2009
Сообщений: 4
По умолчанию

Вот что есть на данный момент. Да скорее всего согласен что форма VBA будет удобнее. Форму сделал, но только примерно, список столбцов может быть увеличен.
Вложения
Тип файла: rar таблица приорет.rar (9.7 Кб, 37 просмотров)
asg вне форума Ответить с цитированием
Старый 17.03.2009, 16:51   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

А чем Вам не нравятся встроенные средства Excel для заполнения подобных таблиц?

Выделяем диапазон A2:K30, и нажимаем в меню Данные - Форма...



Если такой вариант не устроит, реализуем то же самое на Вашей форме.
EducatedFool вне форума Ответить с цитированием
Старый 18.03.2009, 07:58   #7
asg
 
Регистрация: 16.03.2009
Сообщений: 4
По умолчанию

На листе "Оригинал" данные будут заноситься в ручную, каждую строчку. Столбец D будет создан как список и выбор только из двух вариантов (Да/Нет). Так вот, как только заполняющий выбрал из списка слово "Да", должна сразу выскакивать форма заполнения. Данные из этой формы должны занестись в лист "лист заполнения" плюс на "Листе заполнения" в столбце B должна автоматически поставиться цифра соответствующая столбцу "№ п/п" из листа "оригинал". Во как.
asg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица в 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