|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.09.2009, 09:56 | #1 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 12
|
Заполнение таблицы по условию
Здравствуйте!
Задачка наверняка типовая, но поиск не помог, а своего опыта мало. Есть вкладка с заказом, где клиент ставит сам количество требуемых ему деталей. Это его заявка. Но в ней остаются строки со всеми атрибутами (наименованиями, номенклатурой,ценами), но с нулевой суммой, потому как количество равно 0. На другой вкладке хочется автоматически сформировать накладную на отпуск товара, в которой не будет "нулевых" позиций. |
10.09.2009, 10:11 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В Excel 2003: Сервис - Параметры. В окне "Параметры окна" уберите флажок напротив "Нулевые значения".
Чем шире угол зрения, тем он тупее.
|
10.09.2009, 10:31 | #3 | |
Пользователь
Регистрация: 09.09.2009
Сообщений: 12
|
Этот фокус просто убирает с экрана нули
Цитата:
Нужно СФОРМИРОВАТЬ итоговую таблицу на вкладке "Накладная" на основе таблицы из вкладки "Заказ", с условием что в Накладную войдут только значимые строчки. Ведь в заказе лежит прайс на много позиций, а накладная - документ для отгрузки. Там должны присутствовать только отгружаемые позиции. |
|
10.09.2009, 10:37 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Никто не видел ваш файл со вкладками (которые обычно называют листами) "Накладная" и "Заказ", поэтому готового решения Вы не получите.
В общем случае можно попробовать использовать автофильтр или расширенный фильтр (меню Данные - Фильтр - Расширенный фильтр) для формирования выборки. |
10.09.2009, 11:21 | #5 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 12
|
Файлик
Навскидку накидал файлик.
В нем уже есть результат(накладная), как он быть должен. Т.е. на листе Заказ вначале была табличка с пустыми суммами, они сейяас скрыты - это результат работы расширенного фильтра, СДЕЛАННОГО РУКАМИ. В идеале, клиент ставит нужное ему к-во товара, а накладная заполняется АВТОМАТОМ. |
10.09.2009, 12:03 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Вот Вам макрос:
Код:
Вообще, такая задача решается без макросов. Например, при помощи сводной таблицы. |
10.09.2009, 12:10 | #7 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 12
|
Одно еще дополнение - а как бы еще менять название листа, если клиент выбрал лист не с проводами, а с болтами-гайками?
Т.е., как в неявном виде вместо Worksheets("Накладная") подставить имя другого листа? Скажем, введя в ячейку А1 значение "Накладная_болты", чтобы макрос брал таблицу из листа "Накладная_болты" ? |
10.09.2009, 12:29 | #8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Надо было сразу выкладывать файл с такими листами, и указывать эту особенность в задании. Воссоздавать структуру вашего файла у меня нет ни малейшего желания. Не хотите выкладывать файл - адаптируйте макрос самостоятельно. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнение таблицы из бд | Damhurz | PHP | 34 | 05.04.2013 14:38 |
Сумма значений таблицы условию. | Drummer_SV | Microsoft Office Excel | 4 | 13.05.2009 16:24 |
заполнение HTML таблицы | memka | PHP | 11 | 08.04.2009 17:19 |
заполнение таблицы | Andreyka | Общие вопросы Delphi | 6 | 07.02.2009 22:18 |
Не получается заполнение TreeView из таблицы бд | Paul Hindenburg | БД в Delphi | 3 | 10.03.2008 18:25 |