![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.01.2007
Сообщений: 6
|
![]()
Добрый день, подскажите, plz.
Есть два листа, на одном есть номер_накладной, список_кодов_продуктов, его наименование, на другом код_продукта и цена. Надо сделать кнопку, при нажатии на которую добавлялись листы (на каждый номер_накладной один лист), а на листе продукт и цена. |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]()
Sasha K, Если Вы не хотите использовать для решения своей задач MS Access, то позволю себе поинтересоваться :
- действительно ли нужна, такая структур таблиц … На мой взгляд, цена товара более уместна в базе данных (код, наименование, цена) (пример прилагается) - и второе, если Вы планируете пользоваться созданной кнопкой, например, раз в месяц, то создать этот лист можно и вручную, а заполнить, используя стандартную функцию рабочего листа =ВПР() Если же создание листов будет происходить часто, то здесь уместно напомнить, что количество рабочих листов в книге, всё же ограничено (пусть и размером доступной памяти) и весьма вероятно, что в какой-то момент времени программа просто не сможет выполнить свои обязанности. Я уже не говорю о том, что существует риск потери данных, поэтому, возможно имеет смысл подумать над тем, чтобы созданная накладная представляла собой отдельный лист в новой рабочей книге ... |
![]() |
![]() |
#3 |
Регистрация: 30.01.2007
Сообщений: 6
|
![]()
Да, в Access'e конечно проще, только в Excel, т.к. надо на один лист загрузить данные из одно txt файла, на др. лист из другого txt файла. Каждый лист в отдельной книге будет накладно, их получится более 200. В принципе, я обошел эту проблему, добавив автофильтр
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]()
Двести относительно небольших файлов могут оказаться более удобным делом, чем один гигантский файл. Впрочем, если Вам удобнее иметь дело со множеством листов, то в варианте с использованием фильтра и функции ВПР/VLookUp нет ничего корявого. Только после применения формул имеет смысл заменить их на результаты, которые эти формулы возвращают. Для этого можно использовать копирование + специальную вставку(значения) или же :
Код:
|
![]() |
![]() |
#5 |
Регистрация: 30.01.2007
Сообщений: 6
|
![]()
Спасибо, буду делать.
|
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подстановка значений в таблицу по условию | mchip | Microsoft Office Access | 15 | 01.07.2008 09:54 |
объединение таблиц по условию | rexec | Microsoft Office Excel | 2 | 25.05.2008 15:42 |
выделение листов по условию | Bronyk | Microsoft Office Excel | 5 | 11.03.2008 19:40 |
Скрытие столбцов по условию | snake980 | Microsoft Office Excel | 6 | 26.02.2008 16:52 |
Удаление строк массива по условию | Lexakazanskij | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 12.09.2007 20:32 |