![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Дайте примерчик тех данных, на которых появляется ошибка.
И, кстати, в списке Кол-во3 много нулей получается - может убрать их (есть интересная функция). Последний раз редактировалось nilem; 03.09.2010 в 12:56. |
![]() |
![]() |
![]() |
#22 | |
Пользователь
Регистрация: 02.09.2010
Сообщений: 11
|
![]() Цитата:
В списке КОЛ-во3 нули убрались АВТОФИЛЬТРОМ ![]() |
|
![]() |
![]() |
![]() |
#23 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Во всех,в определенных. Проверял.должно было правильно работать. Иначе прийдется Билу отправлять рекламацию Для контроля добавлю рядом просуммированые позиции
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 03.09.2010 в 14:30. |
|
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Да, из-за одной цифры ошибка. В колонке Кол-во2 на строке 189 (код2 1849) стоит 2489.25 - с точкой. Такая запись воспринимается как текст и не хочет ни отниматься, ни складываться, ни пр. Чтобы получить число 2489,25 можно вручную заменить точку на запятую:
Ctrl+F - найти "." - заменить "," - заменить все. Еще Doober (спасибо) подсказал насчет пустых ячеек - там, оказывается, пробелы - их так же можно убрать. В новом файле добавил в макрос эту опцию (пробелы и запятые). И теперь еще нули убирает. Если все-таки нужны нули, можно использовать предыдущую версию. Выбирайте. Ну вот, теперь, похоже, окончательно прожаренный ... и с лучком. |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 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
|
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
И я посыпал перчиком,подправил.Точку и не заметил
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 02.09.2010
Сообщений: 11
|
![]()
doober, в например в кодах 1843, 2851, 7331. Там похоже в первом столбце коды почему-то помножились на 2 и потом уже отнимались от суммированных.
|
![]() |
![]() |
![]() |
#28 |
Пользователь
Регистрация: 02.09.2010
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Проверяйте.Должно работать как надо
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#30 |
Пользователь
Регистрация: 02.09.2010
Сообщений: 11
|
![]()
doober, теперь все просто отлично работает!
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение данных в 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 |