![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В файле с ошибкой не нашлось "Инвентарный номер" - я бы вручную открыл, исправил, ну в общем взял под контроль, а не молча пропустил файл как будто всё ОК.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 10.12.2015 в 20:45. |
![]() |
![]() |
![]() |
#12 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я экспериментировал в своей папке, у меня открывалось еще куча всяких файлов не имеющих отношение к делу поэтому, реально, в файле на первом листе нет фразы "Инвентарный номер" - значит это левый файл (на этой же проверке отбрасываются и не обрабатываются открытый файл с макросом или Personal (если он есть))
и вообще это программа чтобы сличить инвентарные номера, поэтому фраза "Инвентарный номер" ключевая
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#13 | |
Регистрация: 09.12.2015
Сообщений: 9
|
![]() Цитата:
Подпись видел, красивая) |
|
![]() |
![]() |
![]() |
#14 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
процедуру Sub AddIN2Diction заменили??
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#15 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
да, извините
следующая завалится в том же месте по той-же причине... замените еще это Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#16 | |
Регистрация: 09.12.2015
Сообщений: 9
|
![]() Цитата:
а можно немного попривередничать? ) можно ли перед тем, как инвернарники начнут сверяться: 1) заменить все "O" и "О" на "0", а затем "0414" на "414" 2) убрать любые символы перед "414" 3)убрать ".", "*" и " " (пробелы) это главное, а остальное уже, по возможности: 4) убрать любые символы перед "б/н" 5) и в последним убрать все символы после цифр инвентарника, допустив только одну букву (абвгджзиклмнрц) после инв.номера, без учета регистра. Последний раз редактировалось YustasRighno; 10.12.2015 в 21:22. |
|
![]() |
![]() |
![]() |
#17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
все можно...
речь идет только о данных содержащих инвентарные номера? важный вопрос: после исправление инвентарных номеров файлы сохранить? уточните правила приведения номера к стандартному виду. попытайтесь правила написать четко и однозначно (Вы правильно начали): понятно что говорим о инвентарных номерах 1. если есть б/н - оставить только б/н 2. удалить ЛЮБЫЕ не цифры в начале 3. заменить ".* " (точка звездочка пробел) на пусто 4. если в конце после цифр есть 1 буква и это (абвгджзиклмнрц) - она остается, остальные хвосты рубаются продолжайте... (если есть еще что сказать)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#18 | |
Регистрация: 09.12.2015
Сообщений: 9
|
![]() Цитата:
речь идет только о данных содержащих инвентарные номера. 5) если встречается "О" (рус.) или "O" (лат.), заменить на "0" (ноль) 6) после этого если "0" встречается перед "414", тогда удалить "0", 7) если после инвентарного номера встречается "414" еще раз (в некоторых ячейках указано сразу несколько номеров...), тогда анализировать их отдельно... (получится так?) если анализировать несколько номеров из одной ячейки с другими невозможно, тогда поставить "пробел" перед повторяющимся в ячейке "414" (разделить визуально их в ячейке) 8) если есть "нов", заменить содержимое ячейки на "новый" 9) заменить "E+15" на пусто 10) если встречается "Используемая техника" - не анализировать ячейку. Последний раз редактировалось YustasRighno; 10.12.2015 в 22:04. |
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
По п.7 я уже в начале говорил - убить скобки и Split() им всем...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#20 |
Регистрация: 09.12.2015
Сообщений: 9
|
![]()
ну что, получится сделать?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение одинаковых значений в 2 столбцах | jaguardark | Microsoft Office Excel | 22 | 06.09.2017 14:37 |
Нужна помощь в поиске повторяющихся значений в Excel путем сравнения данных в двух столбцах | andreton | Microsoft Office Excel | 7 | 30.11.2015 17:54 |
Выделение цветом не совпадающих цифр из разных книг | Ppaa | Microsoft Office Excel | 10 | 25.04.2012 20:51 |
макрос для сверки значений в двух столбцах | Olya1985 | Microsoft Office Excel | 8 | 29.01.2011 17:49 |
Сравнение данных из двух и более книг Excel 2003 | Елена20.12.1987 | Microsoft Office Excel | 0 | 20.04.2010 18:56 |