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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2009, 14:57   #11
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

а исправьте плз, чтобы вычитанием было И кстати не всегда же наверное получается ровно 1 паллет? при делении, может получиться и 0.99, 0.98 нужно чтобы именно так и оставалось в этом поле

Последний раз редактировалось Slaykursk; 08.12.2009 в 15:00.
Slaykursk вне форума Ответить с цитированием
Старый 08.12.2009, 15:10   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Это был первый вариант,как Вы хотите,его и загружаю.
Потом я его поменял,оказалось не надо было
Вложения
Тип файла: rar дел.rar (22.8 Кб, 9 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.12.2009, 15:12   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

замените в макросе строчку
Код:
         Cells(n, 4) = (korob - k) / o
на строчку:
Код:
         Cells(n, 4) = Cells(n, 4) - h

___________________________________ ____________
ДОБАВЛЕНО
оп-с.. пока отвлёкся, тут уже проблему решили...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.12.2009, 15:15   #14
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

а чего тепеь количество меняется?))) было 422.608 становиться после 422.456 ?
мне надо чтобы оставалось всего именно столько же... это очень критично в данном случае...
посмотрите еще плз?
Slaykursk вне форума Ответить с цитированием
Старый 08.12.2009, 15:39   #15
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

ну подскажете в чем дело?
Slaykursk вне форума Ответить с цитированием
Старый 08.12.2009, 15:42   #16
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

А может у Вас в таблице ошибки
пример
Наименование №20 23,252 420708 3,0200 0,154 150 332,17


А если умножить 150 коробок на 0,154 получим 23,1 а не 23,252
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.12.2009, 15:51   #17
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Вот мой пример. Вроде нормально все разбивает.
Вложения
Тип файла: rar деление.rar (20.9 Кб, 7 просмотров)
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 08.12.2009, 16:00   #18
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
Вот мой пример. Вроде нормально все разбивает.
Неа, короба дробные получаются
Slaykursk вне форума Ответить с цитированием
Старый 08.12.2009, 16:03   #19
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от Slaykursk Посмотреть сообщение
Неа, короба дробные получаются
Это прикол? Ни одного дробного не нашел... Вот другой косяк обнаружил, это да. Но ни одного дробного короба. Все целые. Можете конкретно указать в какой строке в моем файле после обработки дробный короб?
Вложения
Тип файла: rar деление.rar (21.5 Кб, 6 просмотров)
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru

Последний раз редактировалось The_Prist; 08.12.2009 в 16:13.
The_Prist вне форума Ответить с цитированием
Старый 08.12.2009, 16:06   #20
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
А может у Вас в таблице ошибки
пример
Наименование №20 23,252 420708 3,0200 0,154 150 332,17


А если умножить 150 коробок на 0,154 получим 23,1 а не 23,252
Гм, да действительно...
Созвонился с нашим отделом логистики, да говорят действительно так бывает оттого что некоторые короба идут открытые, из них чуть взято уже может быть...
Как то можно сделать так чтобы при обнаружении такого расхождения формировался короб отдельной строчкой, с оставшимся количеством, ну типа вот так:
Наименование №20 0.152 420708 0.0200 0.152 1 2.24

Только тогдаж тут нужно будет еще проверять чтобы короб не превышал строчку "количество в коробе", если превышает то это будет уже два короба открытые... ?!
Slaykursk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как разделить число xxxNeXxxx Помощь студентам 6 21.10.2009 21:16
разделить цифры у числа Cpluser Общие вопросы C/C++ 8 01.10.2009 14:54
Умножить и разделить числа Pavelok Общие вопросы Delphi 5 19.05.2009 21:04
Данные-проверка-список (список на другом листе) Inbox Microsoft Office Excel 7 26.12.2008 01:43
помогите разделить Alar Общие вопросы Delphi 9 14.11.2006 06:13