Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Главное меню

перенос данных с листа на лист

Автор Юрий_brv, 22.01.2014, 15:20

« назад - далее »

Юрий_brv

Добрый день. Создал форму отчета по клиентам. При  формировании отчета  некорректно переносятся данные.  Формирование производится при помощи формы(задается период, выбирается клиент и формируется отчет.
Где ошибка в коде ?

RAN

Ошибки в коде были, когда вы первый раз задавали этот вопрос (не помню, где). И там вам дали ответ, какие ошибки.
Теперь файл новый, код старый. В таком варианте код просто не работоспособен.  :-\

Wasilic

Вообще то, код принципиально надо переделывать. Мутный он какой то.
А пока, строку
If sFirm = strFirma Then
Замените на
If sFirm = strFirma And Reestr.Cells(i, 6) <> "" Then
с проверкой на наличие товара, может поможет.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Юрий_brv

Wasilic, спасибо  вроде бы заработало. А почему не  переносится сумма на лист "карточка" в слолбец 7(строка"итого за период") ? ;D

Wasilic

Цитата: Юрий_brv от 23.01.2014, 15:40
А почему не  переносится сумма на лист "карточка" в слолбец 7(строка"итого за период") ? ;D
А потому, что сумма считается уже в карточке (столбец 7), а там пусто. Потому, что пусто и в реестре.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Юрий_brv

На листе "Реестр" в столбце 16 есть число 130. Оно должно переносится на лист "Карточка" в столбец 7

Wasilic

#6
Вообще то я писАл
Цитата: Wasilic от 23.01.2014, 14:18
Вообще то, код принципиально надо переделывать. Мутный он какой то.
Ибо, корректировки будут бесконечны.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Юрий_brv

Спасибо, за доработку кода, но при выборе даты с 5 по 10 сумму считает только за 5 число. Да Вы  правы  код кривой. :-[

Wasilic

Цитата: Юрий_brv от 24.01.2014, 10:28
при выборе даты с 5 по 10 сумму считает только за 5 число.
Еще условия будут? Или начнете самостоятельно домысливать.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Юрий_brv

Wasilic, спасибо Вам . Условий больше не будет. :)