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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 20:07   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

милая девушка, ошибка та же, которую мы уже разобрали в прошлом примере.
Range("G" & i).FormulaLocal = "=СУММЕСЛИМН(Склад!E:E;Склад!A:A;пр айс!A" & i & ";Склад!D:D;"приход"-СУММЕСЛИМН(Склад!E:E;Склад!A:A;прай с!A" & i & ";Склад!D:D;"расход")"
народная мудрость гласит: "умные люди учатся на чужих ошибках, нормальные на своих..." не помню как там точно было дальше сформулировано, но есть еще категория, которая и на своих ошибках не учится.
долго Вам разбирать еще этот код... дорогу осилит идущий
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.10.2010, 20:11   #12
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
милая девушка, ошибка та же, которую мы уже разобрали в прошлом примере.
Range("G" & i).FormulaLocal = "=СУММЕСЛИМН(Склад!E:E;Склад!A:A;пр айс!A" & i & ";Склад!D:D;"приход"-СУММЕСЛИМН(Склад!E:E;Склад!A:A;прай с!A" & i & ";Склад!D:D;"расход")"
народная мудрость гласит: "умные люди учатся на чужих ошибках, нормальные на своих..." не помню как там точно было дальше сформулировано, но есть еще категория, которая и на своих ошибках не учится.
долго Вам разбирать еще этот код... дорогу осилит идущий
я впервые с эти вообще встречаюсь, так что не ругайтесь
brans вне форума Ответить с цитированием
Старый 25.10.2010, 20:14   #13
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

ну так всё равно косяк(((
он синтаксическую ошибку выделяет: приход
brans вне форума Ответить с цитированием
Старый 25.10.2010, 20:18   #14
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

приход... - это хорошо, что ругаются - это плохо, продолжим:
Код:
Range("G" & i).FormulaLocal = "=СУММЕСЛИМН(Склад!E:E;Склад!A:A;прайс!A" & i & ";Склад!D:D;""приход""-СУММЕСЛИМН(Склад!E:E;Склад!A:A;прайс!A" & i & ";Склад!D:D;""расход"")"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.10.2010, 20:22   #15
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

почему приход в двойных ковычках
brans вне форума Ответить с цитированием
Старый 25.10.2010, 20:23   #16
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

всё исправила - багит(((( выделяет всю формулу(((
brans вне форума Ответить с цитированием
Старый 25.10.2010, 20:38   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

А почему Склад!A:A там же дата у вас,а код товара в B:B

ЗЫ.Диаграмма еще впереди
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 26.10.2010, 13:58   #18
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

ну да,это верно мне ещё с sort предстоит разбираться(((
brans вне форума Ответить с цитированием
Старый 26.10.2010, 14:40   #19
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Range("G" & i).FormulaLocal = "=СУММЕСЛИМН(Склад!E:E;Склад!A:A;прайс!A" & i & ";Склад!D:D;""приход"")-СУММЕСЛИМН(Склад!E:E;Склад!A:A;прайс!A" & i & ";Склад!D:D;""расход"")"
в 10-м посте потерялась скобка в выражении.

да, двойные кавычки еще не проходили...
если в ВБА Вам надо присвоить символьной переменной переменной такое значение <завод "Маяк"> (взято в ограничители <> для однозначности) то написать надо так
переменная = "завод ""Маяк"""
сктрока
переменная = "завод "Маяк" - вызовет ошибку компилятора "ожидался конец выражения", подсвечено будет Маяк"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.10.2010, 15:09   #20
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

ой, спасибо))))считает)))только не верно((((
brans вне форума Ответить с цитированием
Ответ


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



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