![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]()
на листе3 в ячейке А1 код, В1 НАИМЕНОВАНИЕ, С1 - ИМЕЕТСЯ НА СКЛАДЕ
НА ЛИСТЕ 2(СКЛАД) А1 - КОД, В1 - НАИМЕНОВАНИЕ С1 ВОД ОПЕРАЦИИ(ПРИХОД ИЛИ РАСХОД) Д1 - КОЛИЧЕСТВО В ЯЧЕЙКУ С1 НА ЛИСТЕ3 НУЖНО С ПОМОЩЬЮ МОДУЛЯ РАССЧИТАТЬ СКОЛЬКО НА СКЛАДЕ ИМЕЕТСЯ ТОВАРОВ, ДЛЯ ЭТОГО ВЗЯТЬ КОД НА ЛИСТЕ3 И ПОСМОТРЕТЬ ЕСТЬ ЛИ ТАКОЙ ЖЕ КОД НА СКЛАДЕ И ОТНЯТЬ ОТ ПРИХОДА РАСХОД, А НА ЛИСТЕ3 В ЯЧЕЙКУ С1 ВБИТЬ РЕЗУЛЬТАТ, ТОЛЬКО ВОТ НЕ СООБРАЖУ КАК ЭТО СДЕТЬ В ЦИКЛЕ С ПРЕДУСЛОВИЕМ НАЧАЛА ТАК: i = 2 Do While IsEmpty(Sheets("Ñêëàä").Cells(i, 1)) = False Cells(i,1)=...... помогите пожалуйста |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
А какие проблемы.
я же вам сделал макрос по подсчету товара на складе
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
формулу?... пожалуйста, у меня еще есть...
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]()
я же упрямая)))начала разбирать Ваш код, местами поняла, а местами нет, ну а так как я вдвойне упрямая, пытаюсь сделать это сама всё от начала до конца, только вот с этим пунктом застряла(((
да и причём у этого задания есть продолжение большое, нодальше я сама хочу..... эту формулу я могу через функции написать без макросов, а так нельзя((( |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]() Цитата:
с помошью range("Ci").formuluLocal="СУММЕСЛИМ Н(Лист2!D:D;Лист2!A:A;Лист3!A1;Лист 2!C:C;"приход")-СУММЕСЛИМН(Лист2!D:D;Лист2!A:A;Лист 3!A1;Лист2!C:C;"расход")"??? |
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
можно. тут только поправьте range("C1")
если Ваше упорство сопоставимо с упрямством - Вы все должны преодолеть, все у Вас получится. успехов!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]() |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
в цикле (по i):
range("C" & i)...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 15.10.2010
Сообщений: 105
|
![]()
Range("G" & i).FormulaLocal = "=СУММЕСЛИМН(Склад!E:E;Склад!A:A;пр айс!A&i;Склад!D:D;"приход"-СУММЕСЛИМН(Склад!E:E;Склад!A:A;прай с!A&i;Склад!D:D;"расход")"
вот что получилось по моей задаче и не правильно(((( ошибка((( |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какую формулу применить? | rusgaz | Microsoft Office Excel | 3 | 18.10.2010 23:43 |
Какую БД выбрать? | Andrey85 | БД в Delphi | 5 | 16.09.2010 23:09 |
Какую формулу взять | Balina | Microsoft Office Excel | 15 | 18.12.2009 13:36 |
Какую БД посоветуете? | Светочка | БД в Delphi | 4 | 22.12.2008 20:23 |
через какую сетевую карту входить в инет, а через какую в лан | шКОЛЯР | Свободное общение | 2 | 27.06.2008 17:55 |