|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
11.02.2008, 10:07 | #1 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
показать кол-во и сумму приходов
Добрый день!
У меня в базе данных держится информация по приходам на склад за 24 месяца. В следующем месяце, в колонке "В" будет Mart 2008 ,колонки передвинуться вправо, а вместо последней Mart 2006 -уже будет Apr 2006 и соответственно каждый месяц опять будет добавляться а последнийй стираться. Данные хранятся в таком виде , где первое значение это цена, а второе это кол-во ; 0.59-2; 0.47-1; 0.63-2 Т.е по этой карточке(названию товара) был приход по цене 0.59 - 2шт;по цене 0.47- 1шт; и по цене 0.63- 2шт Подскажите,пожалуйста, как сделать макросом,чтобы в колонке AA по каждой карточке видеть количество товара , которое пришло только за последний год (в данном случае пока только два месяца,естественно с каждым месяцем они будут добавляться ) а в колонке AB- на какую сумму за последнийй год Заранее благодарю |
11.02.2008, 13:44 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение.
Обязательное соглашение: формат ввода данных в ячейке должен соблюдаться точно таким, как в Вашем примере.
Чем шире угол зрения, тем он тупее.
|
11.02.2008, 17:46 | #3 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 ! Попытался подставить Ваш макрос под свою базу , где немного по-другому расположены колонки , указал колонки, но у меня ничего не вышло
Я добавил Sheet Data base как у меня расположенны колонки : приходы надо ставить в колонку "BO" а сумму в "BP" и за ними пустые колонки, где можно прозводить вычисления.Сделайте, пожалуйста под лист Data Base И еще: я попробовал поставил в янв и февраль 2008 г приходы (выделил желтым) а кол-во и сумма почему-то не верная Посмотрите, пожалуйста Спасибо за помощь |
12.02.2008, 07:13 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Ошибка исправлена (вывод суммирования вынесен за цикл разбора строки).
Макрос "Solut" работает на листе "Sheet1", макрос "SolutDB" - на листе "Data base". Использованы служебные столбцы "CD:CG" (если нужно - скройте их). Обратите внимание! В строке "30" на листе "Data base" подсчитано количество при "нулевой" цене. Нужно ли это обходить, или это ошибочный ввод данных в ячейку? (у меня количество суммируется по умолчанию). P.S. Опять Ваш файл "битый". Сумел открыть только с потерей VBA-проекта.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 12.02.2008 в 07:16. Причина: Добавлено |
12.02.2008, 12:58 | #5 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 !!!
Класс! Спасибо Вам О Г Р О М Н О Е !!! |
12.02.2008, 15:56 | #6 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888!
Еще раз добрый день! Простите за назойливость, помогите еще во с какой задачей: В файле есть лист FinPoz с перечнем финансовых позиций, разделенный по группам (колонка B)т.е есть где название группы- там нет финан.позиции . В колонке (С)- запланированные деньги для этих фин. позиций. В Sheet-e "Data Base" в колонке (BE)- финансовые позиции ,а в колонке (BP) - сумма приходов 2008г (классно сделанно!) Подскажите,пожалуйста, как макросом в листе Fin Poz в колонке D суммировать эти приходы по Fin позициям (на какую сумму получено товара по каждой фин.позиции Заранее спасибо |
13.02.2008, 06:11 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Если я все правильно понял, то примерно так.
Чем шире угол зрения, тем он тупее.
|
13.02.2008, 10:51 | #8 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888!!
Благодарю Вас! Спасибо все классно !!!! |
01.09.2008, 11:32 | #9 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 , Добрый день !
Вот файл |
01.09.2008, 12:25 | #10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Результаты (столбцы "BO" и "BP") вычисляются за последний год, т.е. если 4 правых символа (год) столбца "R" строки 1 совпадают с 4 правыми символами столбцов "S:AO" строки 1, то берем эти столбцы к расчету.
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Показать защитную картинку с кодом | eldar | Работа с сетью в Delphi | 5 | 28.08.2008 11:01 |
Как показать только не повторяющиеся записи | А. Долматов | Microsoft Office Access | 4 | 20.05.2008 14:29 |
Показать элемент по указанной позиции. | Fuckin_Princess | Помощь студентам | 8 | 07.12.2007 12:07 |
Как показать уведомения? | UnD)eaD)Snake | Win Api | 6 | 16.08.2007 23:23 |
Показать свойства | шолku | Общие вопросы Delphi | 2 | 28.12.2006 09:56 |