Страницы: 1
RSS
Видимый и значимый апостроф в начале текста в ячейке.
 
Некие сторонние данные макросом записываеются в массив Variant. Среди всего прочего есть текстовые данные с апострофом в начале. При переносе на лист Excel апостроф перестаёт отображаться и становится как бы незначимым. Т.е. не влияет на сортировку, формула ЛЕВСИМВ(A1;1) его тоже не воспринимает и т.п.  
Однако нужно, чтоб этот апостроф отображался и был значимым. Как сделать?  
 
Некоторые замечания.  
1. На источник данных повлиять никак нельзя, т.е. апостроф ничем другим не заменить.  
2. В процессе работы эти же данные получаются экспортом из txt. И там этот апостроф отображается и ЛЕВСИМВ даёт верный результат ("'"). Но сортировка этот апостроф не воспринимает. После ручного "переввода" (редактирования) данных в ячейке апостроф перестаёт отображаться.  
3. Не получается скопом вручную или макросом "переввести" данные в ячейки. Ибо общепринятая известная процедура (Копировать пустую ячейку -> Выделить нужный диапазон -> Специальная вставка -> Сложить) нужного результата не даёт.  
4. Пока приходиться изгаляться и макросом добавлять второй апостроф в начале. Но это плохо, ибо надо как-то сравнить данные из массива с данными, полученными через txt.  
 
В прикреплённом файле пример данных, полученными через txt. Данные с апострофом в конце - это после сортировки.
Страницы: 1
Наверх