|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2015, 12:29 | #1 |
Пользователь
Регистрация: 02.08.2011
Сообщений: 42
|
два одинаковых значения не равны!
Есть два значения
LG339 LG339 Данные на двух разных листах. Откуда их вставляли в excel я не знаю Через VBA отображаются вот так a=LG339? b=LG339 пробелов и символов нет подскажите из-за чего может быть? |
07.08.2015, 12:52 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
нужен файл
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.08.2015, 13:01 | #3 |
Пользователь
Регистрация: 02.08.2011
Сообщений: 42
|
Во вложении. Если открыть книгу в формате .csv, то там отображается знак вопроса.
|
07.08.2015, 14:07 | #4 |
Пользователь
Регистрация: 02.08.2011
Сообщений: 42
|
Проблема решена. Есть 255 символов, которые могут быть косячными.
=ЕСЛИ(КОДСИМВ(ПРАВСИМВ(A2))=63;ПСТР (A2;1;ДЛСТР(A2)-1);ПСТР(A2;1;ДЛСТР(A2))) В данном случае, невидимый символ знака вопроса имел номер 63. Проверяем номер последнего символа в ячейке. Макрос точно такой-же. Перебираем символы ячейки, и проверяем номер каждого символа. Msgbox Asc(символ), сверяем с нужным номером( можно сделать цикл по всем косячным) и пропускаем его, записывая в переменную только нужные символы) Кода под рукой нет, сори. Писать текста не умею, надеюсь понятно, если кому-то пригодится. |
07.08.2015, 14:56 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
отличное решение!))
только символ(63) = ? такой же нормальный как и соседние 62 = > 64 = @ а с 65 начинаются большие латинские буквы... а не печатные символы до 31
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.08.2015, 15:50 | #6 |
Пользователь
Регистрация: 02.08.2011
Сообщений: 42
|
Нормальный, но только он не отображается
|
07.08.2015, 20:16 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, интересный символ. И не каждая формула его покажет - через
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
07.08.2015, 20:42 | #8 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чему равны значения переменных a и b после выполнения последовательности действий | Alsushkinn | Помощь студентам | 1 | 15.02.2015 17:12 |
28. Как написать проверку условия, что два числа равны. | harvey | Помощь студентам | 2 | 10.10.2012 22:33 |
Два разных файла. Поиск одинаковых элементов и запись значения ячейки. | QwerG | Microsoft Office Excel | 7 | 10.10.2012 12:21 |
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 22:07 |
Почему значения ординат в гарфике равны нулю?? | Tolias | Microsoft Office Excel | 4 | 10.10.2011 22:20 |