|  | Установить (через com) в excel разделитель дробной части точку | ☑ | 
    
        | 0
    
        vechiy   01.11.12✎ 14:58 | 
        По умолчанию - запятая
 Тема на форуме поднималась, но решения я не нашел
 Делаю так: Лист.Cells(сч, 2).NumberFormat = "0.00";
 Так ругается
 
 Как установить разделитель-точку, или просто строковый формат?
 В ячейки пишу уже отформатированные числа, разделенные точкой
 |  | 
    
        | 1
    
        sidalexsandr   01.11.12✎ 15:04 | 
        Попробуй сменить тип ячейки с числовоого на строковый.     |  | 
    
        | 2
    
        MadHead   01.11.12✎ 15:05 | 
        А разве можно на это повлиять? И вообще зачем вам это?     |  | 
    
        | 3
    
        sidalexsandr   01.11.12✎ 15:07 | 
        (0) Вот ссылка на описание тип данных в visual basic     |  | 
    
        | 4
    
        vechiy   01.11.12✎ 16:11 | 
        где ссылка?)
 (2) надо было
 вопрос снят, нужны были оказывается запятые. Но как сделать разделитель точкой - тоже интересно.
 Теперь вопрос другой - в другую ячейку пишется длинное число - номер счета, к примеру.
 По умолчанию формат ставится общий и это число excel показывает в экспоненциальной форме.
 Если ставлю формат
 Лист.Cells(сч, 1).NumberFormat = "0";
 то вместо пяти последних цифр проставляются нули
 Как выставить, например, строковый формат через cells. ?
 Или писать число так, как оно есть, безо всяких экспонент?
 |  | 
    
        | 5
    
        vechiy   01.11.12✎ 16:15 | 
        типа
 
 12345612345612345612
 
 пишется как
 
 12345612345612300000
 |  | 
    
        | 6
    
        samozvanec   01.11.12✎ 16:19 | 
        запиши макрос, открой, кури     |  | 
    
        | 7
    
        vechiy   01.11.12✎ 16:30 | 
        да я записанное а эксель значение уже не могу к нормальному преобразовать, он последние 5 цифр нулями забивает     |  | 
    
        | 8
    
        vechiy   01.11.12✎ 16:39 | 
        нашел)
 Лист.Cells(сч, 1).NumberFormat = "@";
 |  |