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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2010, 12:54   #21
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Дайте примерчик тех данных, на которых появляется ошибка.
И, кстати, в списке Кол-во3 много нулей получается - может убрать их (есть интересная функция).

Последний раз редактировалось nilem; 03.09.2010 в 12:56.
nilem вне форума Ответить с цитированием
Старый 03.09.2010, 13:42   #22
_Alias_
Пользователь
 
Регистрация: 02.09.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от nilem Посмотреть сообщение
Дайте примерчик тех данных, на которых появляется ошибка.
И, кстати, в списке Кол-во3 много нулей получается - может убрать их (есть интересная функция).
Ошибка появляется в общем, когда данные в столбцах заменить на другие с теми же кодами, но немного отличные по количеству. Сверка позиций проводится по товарам из двух программ. Но количество товаров меняется каждый день (т.к. что-то реализуется) и коды проданных товаров естественно из остатков сверяемых товаров уходят. Количество строк поэтому меняется. Так вот при попытке заменить новыми остатками КОД1 КОЛ1 и КОД2КОЛ2 и попытаться сверить и появилась вышеназванная ошибка. Файл прикрепляю.

В списке КОЛ-во3 нули убрались АВТОФИЛЬТРОМ а как еще можно?
Вложения
Тип файла: rar СВЕРКА ДАННЫХ3!.rar (25.0 Кб, 7 просмотров)
_Alias_ вне форума Ответить с цитированием
Старый 03.09.2010, 14:22   #23
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от _Alias_ Посмотреть сообщение
Единственный косячок- там где повторяющиеся позиции - он неправильно почему-то посчитал КОЛИЧЕСТВО3, т.е. в столбце КОЛИЧЕСТВО1 не просуммировал и некорректно отнял от КОЛИЧЕСТВА2. Но если просуммировать вручную и подправить КОЛ1- то все ок
поясните номером товара ,его значением в каких позициях.
Во всех,в определенных.
Проверял.должно было правильно работать.
Иначе прийдется Билу отправлять рекламацию

Для контроля добавлю рядом просуммированые позиции
Вложения
Тип файла: rar Код.rar (67.0 Кб, 7 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 03.09.2010 в 14:30.
doober вне форума Ответить с цитированием
Старый 03.09.2010, 15:04   #24
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от _Alias_ Посмотреть сообщение
... появилась ошибка...
Да, из-за одной цифры ошибка. В колонке Кол-во2 на строке 189 (код2 1849) стоит 2489.25 - с точкой. Такая запись воспринимается как текст и не хочет ни отниматься, ни складываться, ни пр. Чтобы получить число 2489,25 можно вручную заменить точку на запятую:
Ctrl+F - найти "." - заменить "," - заменить все.
Еще Doober (спасибо) подсказал насчет пустых ячеек - там, оказывается, пробелы - их так же можно убрать.
В новом файле добавил в макрос эту опцию (пробелы и запятые). И теперь еще нули убирает. Если все-таки нужны нули, можно использовать предыдущую версию. Выбирайте.
Ну вот, теперь, похоже, окончательно прожаренный ... и с лучком.
Вложения
Тип файла: rar СВЕРКА ДАННЫХ4.rar (30.6 Кб, 12 просмотров)
nilem вне форума Ответить с цитированием
Старый 03.09.2010, 15:20   #25
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Николай, у меня вот так в лоб не прошло. У меня разделители другие, мне именно точка и нужна.
Так работает с любым разделителем:

sep_ = Mid$(1 / 2, 2, 1)
Range(Rng1, Rng2).Replace What:=",", Replacement:=sep_
Range(Rng1, Rng2).Replace What:=".", Replacement:=sep_

Но конечно, если возможнен вариант, что числа - это текст и посреди чисел имеются разделители тысяч, то надо конкретно выбирать - что меняем, что убираем.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 03.09.2010, 15:27   #26
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

И я посыпал перчиком,подправил.Точку и не заметил
Вложения
Тип файла: rar Код М2.rar (67.1 Кб, 7 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.09.2010, 15:49   #27
_Alias_
Пользователь
 
Регистрация: 02.09.2010
Сообщений: 11
По умолчанию

doober, в например в кодах 1843, 2851, 7331. Там похоже в первом столбце коды почему-то помножились на 2 и потом уже отнимались от суммированных.
Вложения
Тип файла: rar Код товара M21.rar (76.7 Кб, 8 просмотров)
_Alias_ вне форума Ответить с цитированием
Старый 03.09.2010, 16:02   #28
_Alias_
Пользователь
 
Регистрация: 02.09.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от nilem Посмотреть сообщение
...Ну вот, теперь, похоже, окончательно прожаренный ... и с лучком
СПАСИБ. ТЕПЕРЬ ВСЕ ОК
_Alias_ вне форума Ответить с цитированием
Старый 03.09.2010, 17:01   #29
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Проверяйте.Должно работать как надо
Вложения
Тип файла: rar F!.rar (77.1 Кб, 49 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.09.2010, 17:42   #30
_Alias_
Пользователь
 
Регистрация: 02.09.2010
Сообщений: 11
По умолчанию

doober, теперь все просто отлично работает!
_Alias_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение данных в 2ух столбцах и копирование строк vwmexanik Microsoft Office Excel 26 15.02.2010 11:02
Сверка на идентичность данных 2-ух таблиц и окрашивание подобных строк??? Vadim_abs Microsoft Office Excel 8 27.10.2009 10:59
Сопоставление данных в двух столбцах plasticman Microsoft Office Excel 4 12.03.2009 17:45
сравнение данных в двух столбцах в Excel 2003 grinders Microsoft Office Excel 4 25.11.2008 16:58
Сверка данных с помощью VBA mal001 Microsoft Office Excel 2 06.08.2008 14:39