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 отлично сработал. Спасибо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший