Автор | Сообщение |
|
| |
Пост N: 3
Зарегистрирован: 20.10.15
|
|
Отправлено: 31.12.15 20:03. Заголовок: И еще ра за Excelll...
С наступабщим Нов годом тех, кто не успел еще к оливье присесть! ))) Вопрос по чтению xls: как в клиппере (харбуре) определить тип ячейки екселевского файла? По valtype кроме "O" ничего в ответ не идет... (((( В исходных *.xls большинство ячеек в формате "общий", а записано там - где цифорки, где значок "X" (типа "не смотреть сюда"). Попадаются даже варианты с текстовым форматом ячейки, где на самом деле - цифр.информация в симв представлении. Мои извинения, если вопрос уже поднимался, но ничего по форуму не нашел. Еще раз с праздником всех трудящихся
|
|
|
Новых ответов нет
[см. все]
|
|
|
| |
Пост N: 5454
Зарегистрирован: 17.05.05
|
|
Отправлено: 31.12.15 20:24. Заголовок: Вероятно так A:=oShe..
Вероятно так A:=oSheet:Cells( 1, 1 ):NumberFormat Что касается Valtype так A:=valtype(oSheet:Cells(x,y):Value)
|
|
|
|
| |
Пост N: 4
Зарегистрирован: 20.10.15
|
|
Отправлено: 01.01.16 22:31. Заголовок: Пасибки! Как все до ..
Пасибки! Как все до омерзительного просто… не хватило у дедушки мозгов применить ValType к Value, а не ко всей ячейке… (((( И осмелюсь задать глобальный такой вопрос, мучает который меня: Где найти такую “Энциклопедию юных сурков”, где описывались бы методы для OLE и говорилось бы, что сохранение файла пишется SaveAs(), а не Save_as(), созд файла – Add(), а не New() или Create_file() или Open_new() ??? А то по таким вот моим глупостям часто приходится беспокоить достойных людей….
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 20.10.15
|
|
Отправлено: 02.01.16 00:04. Заголовок: P.S.
И всплыл еще доп.вопрос по Excel: как узнать, является ли значение в ячейке oSheet:Cells(i,j):Value введенным ручками или это ссылка на др.ячейки (сумма по столбцу или какая функция)?
|
|
|
|
| Администратор
|
Пост N: 3398
Зарегистрирован: 23.05.05
|
|
Отправлено: 02.01.16 08:55. Заголовок: Найдите файл vbaxl10..
Найдите файл vbaxl10.chm в папке MS Office. Не во всех версиях Office он есть. В этом файле как раз описана вся структура объектов, их поля и методы. По поводу 2-го вопроса: надо проверить поле Range:Formula: ! Empy(oSheet:Cells( 1, 1 ):Formula) в chm как раз есть описание всех полей и методов.
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 20.10.15
|
|
Отправлено: 04.01.16 15:14. Заголовок: Благодарствую! ..
Благодарствую!
|
|
|
|