Имя: Пароль:
1C
 
v7: Как задать тип ячейки выгружаемой из 1С в Excel
0 Dian
 
09.06.06
12:24
Всем привет. При выгрузке из 1с 7.7 в Excel Excel-ка ставит общий формат значений, и такие значания на подобе "1/8" вспринимает как дату хотя это строка. Подскажите ПОЖАЛУЙСТА :-) кто знает как можно сразу сказать Excel что это формат строка, а не общий.
1 xeer
 
09.06.06
12:27
А чем выгружаешь-то?
2 Dian
 
09.06.06
12:29
то есть чем? просто создаю объект "Excel.Application" и загружаю туда даные из таблицы 1с построчно.
3 Dian
 
15.06.06
09:56
Люди, помогите пожалуйста кно знает :-)
4 skunk
 
15.06.06
10:02
Range("F9").Select
   Selection.NumberFormat = "d/m"
   Range("F10").Select
   Selection.NumberFormat = "0.00"
   Range("F11").Select
   Selection.NumberFormat = "#,##0.00$"
5 asady
 
15.06.06
10:02
что-то типа:

Лист.Cells(НомерСтроки,НомерСтолбца).NumberFormat = "@"; // текстовый формат
                               NumberFormat = "hh:mm:ss"// формат дата
6 Вжескрыылг
 
15.06.06
10:04
(0) А вот еще проверял сам:
Лист.Cells(НомерСтроки,НомерСтолбца).Value=Число(Что-то) - будет число
Строка(Что-то) - строка, и т.д..
7 skunk
 
15.06.06
10:04
(5)формат дата может быть разный
8 asady
 
15.06.06
10:06
(0) Посоветую лишь открыть Эксель и поиграть с макросами.
9 skunk
 
15.06.06
10:06
(6)как с денежным форматом быть... или с таким

NumberFormat = "000000"
10 Dian
 
15.06.06
11:37
списибо большое всем :-)
11 Dian
 
15.06.06
11:42
(5)NumberFormat отлично сработал. Спасибо.