Лидирующие нули в XLS #496407


#0 by Mich
Выгружаю в XLS, но если в строке есть лидирующие нули, то они удаляютя! Это происходит т.к. у ячейка в xsl тип(ли как он там называется)=Общий. Как у ячейти в xls, при записи в неё(или перед записью) изменить тип на "Текстовый?"
#1 by fimanich
Вечная тема: Обычно запускают в Excel макрос, делают какое-то действие (в твоем случае меняют формат ячейки), потом смотрят текст этого макроса, и на его основе в обработке пишут код.
#2 by Mich
Бла......как же так неужели нет никакого свойства (что то типа Application.Columns.Font.Bold = True).......Попросили сделать выгрузку-загрузку  через xls (ну вот хотят они именно через него)......все сделал, а тут такая лажа((((
#3 by fimanich
Как раз через это свойство и напишешь, когда посмотришь в макросе, как это сделать
#4 by Mich
Есть пример?
#5 by Mich
этот макрос на VBA писать надо чтоли?
#6 by fimanich
Нет, в Экселе жмешь кнопку запись макроса, делаешь что-то, а потом, после записи, смотришь текст
#7 by Mich
спасибо
#8 by fimanich
Selection.NumberFormat = "@" в макросе выдает такой текст, попробуй применить к ячейке в обработке Ячейка.NumberFormat = "@"
#9 by Mich
Сработало!! БОЛЬШОЕ Спасибо!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С