При изменении типа ячейки на текстовый, тип ячейки меняется, а содержимое внутри нее нет. Т.е. если написано "1111000", то хоть тип ячейки и будет "Текстовый", при программном считывании там будет число 1111000. Внешне никаких отличий нет, только в верхнем левом углу нету характерного зеленого треугольничка. На деле же, при затаскивании таких данных в БД или еще куда-то, вылетает ошибка, когда в строковую ячейку программа пытается запихнуть числовое значение. Или того хуже - хуярятся нули.
Для того чтобы все было чики-пуки, надо каждую ячейку такого вида открыть на редактирование и закрыть - после этого в углу появляется вожделенный зеленый треугольник и содержимое становится текстом. Но как быть когда таких строк OVER 9000? Прощелкав с помощью F2 и Enter два файла по 1800 строк, я охуел и сел писать макрос.
Пока допедрил почему это, пока разобрался с преобразованием типов в VB убил час или больше. Макрос получился в пять мать его строк!
Sub GreenTriangle() ' ' Макрос идет по выделению и проставляет в ячейки "зеленые треугольники" ' Selection.NumberFormat = "@" For Each cc In Selection.Cells cc.FormulaR1C1 = CStr(cc.Value) Next cc End Sub
Он записывает содержимое ячеек выделеной области в поле формулы, автоматически получается верный тип.
Вот решил разместить в инете, вдруг кому понадобится.
Приветствую гуру Excel, которые расскажут "Да ты галочку там не снял" и пр. херню
От излишнего пользования NOVOLом просрались все резинки на моем заслуженом аэрографе JAS 1113. Стало травить из всех щелей, плюс кнопка западает-заедает. Созвонился с местным дилером на предмет резинок и тут дали сверх нормы денег. Как раз хватает на аэр старшего класса. Тоже китайщина, но больше свистелок перделок.
Буду брать что-нить из семейства
JAS 1117 JAS 1127 JAS 1137
Первый с несъемным бачком, второй с тремя бачками на вставочнойм соединении, третий - тоже три бачка, но на резьбе. Все три имеют дополнительную регулировку воздухом. Что есть хорошо. По отзывам, 27 - лучшая китайщина, которая есть.
Охохо... Первые выходные в гараже больно ударили по кошельку - отнес около 2 тыр из будущей зряплаты в "Би-би". Между прочим, заменил и дворники. Батя говорил, что они еще в хорошем состоянии, хотя лично мне оно кажется хорошим, только для копнины образца 1941...