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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.02.2008, 10:07   #1
Romuald
Форумчанин
 
Регистрация: 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- на какую сумму за последнийй год
Заранее благодарю
Вложения
Тип файла: zip Prihodi.zip (3.9 Кб, 17 просмотров)
Romuald вне форума
Старый 11.02.2008, 13:44   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Обязательное соглашение: формат ввода данных в ячейке должен соблюдаться точно таким, как в Вашем примере.
Вложения
Тип файла: rar Prihodi_2.rar (8.9 Кб, 23 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 11.02.2008, 17:46   #3
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 ! Попытался подставить Ваш макрос под свою базу , где немного по-другому расположены колонки , указал колонки, но у меня ничего не вышло
Я добавил Sheet Data base как у меня расположенны колонки :
приходы надо ставить в колонку "BO" а сумму в "BP" и за ними пустые колонки, где можно прозводить вычисления.Сделайте, пожалуйста под лист Data Base
И еще: я попробовал поставил в янв и февраль 2008 г приходы (выделил желтым)
а кол-во и сумма почему-то не верная
Посмотрите, пожалуйста
Спасибо за помощь
Вложения
Тип файла: zip Prihodi_2SAS.zip (227.5 Кб, 15 просмотров)
Romuald вне форума
Старый 12.02.2008, 07:13   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Ошибка исправлена (вывод суммирования вынесен за цикл разбора строки).
Макрос "Solut" работает на листе "Sheet1", макрос "SolutDB" - на листе "Data base". Использованы служебные столбцы "CD:CG" (если нужно - скройте их).
Обратите внимание! В строке "30" на листе "Data base" подсчитано количество при "нулевой" цене. Нужно ли это обходить, или это ошибочный ввод данных в ячейку? (у меня количество суммируется по умолчанию).
P.S. Опять Ваш файл "битый". Сумел открыть только с потерей VBA-проекта.
Вложения
Тип файла: rar Prihodi_3.rar (182.7 Кб, 29 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 12.02.2008 в 07:16. Причина: Добавлено
SAS888 вне форума
Старый 12.02.2008, 12:58   #5
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 !!!
Класс! Спасибо Вам О Г Р О М Н О Е !!!
Romuald вне форума
Старый 12.02.2008, 15:56   #6
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888!
Еще раз добрый день!
Простите за назойливость, помогите еще во с какой задачей:
В файле есть лист FinPoz с перечнем финансовых позиций, разделенный по группам (колонка B)т.е есть где название группы- там нет финан.позиции . В колонке (С)- запланированные деньги для этих фин. позиций. В Sheet-e "Data Base" в колонке (BE)- финансовые позиции ,а в колонке (BP) - сумма приходов 2008г (классно сделанно!)
Подскажите,пожалуйста, как макросом в листе Fin Poz в колонке D суммировать эти приходы по Fin позициям (на какую сумму получено товара по каждой фин.позиции
Заранее спасибо
Вложения
Тип файла: zip Fin poz.zip (95.3 Кб, 13 просмотров)
Romuald вне форума
Старый 13.02.2008, 06:11   #7
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если я все правильно понял, то примерно так.
Вложения
Тип файла: rar Fin poz_1.rar (72.4 Кб, 22 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 13.02.2008, 10:51   #8
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888!!
Благодарю Вас!
Спасибо все классно !!!!
Romuald вне форума
Старый 01.09.2008, 11:32   #9
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 , Добрый день !
Вот файл
Вложения
Тип файла: zip Prihodi_3.zip (222.6 Кб, 26 просмотров)
Romuald вне форума
Старый 01.09.2008, 12:25   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Результаты (столбцы "BO" и "BP") вычисляются за последний год, т.е. если 4 правых символа (год) столбца "R" строки 1 совпадают с 4 правыми символами столбцов "S:AO" строки 1, то берем эти столбцы к расчету.
Вложения
Тип файла: rar Prihodi_4.rar (181.1 Кб, 36 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



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