On-line: i3t4j6, гостей 0. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 3
Зарегистрирован: 20.10.15
ссылка на сообщение  Отправлено: 31.12.15 20:03. Заголовок: И еще ра за Excelll...


С наступабщим Нов годом тех, кто не успел еще к оливье присесть! )))
Вопрос по чтению xls:
как в клиппере (харбуре) определить тип ячейки екселевского файла?
По valtype кроме "O" ничего в ответ не идет... ((((
В исходных *.xls большинство ячеек в формате "общий", а записано там - где цифорки, где значок "X" (типа "не смотреть сюда").
Попадаются даже варианты с текстовым форматом ячейки, где на самом деле - цифр.информация в симв представлении.
Мои извинения, если вопрос уже поднимался, но ничего по форуму не нашел.
Еще раз с праздником всех трудящихся


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


администратор




Пост 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)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 4
Зарегистрирован: 20.10.15
ссылка на сообщение  Отправлено: 01.01.16 22:31. Заголовок: Пасибки! Как все до ..


Пасибки! Как все до омерзительного просто…
не хватило у дедушки мозгов применить ValType к Value, а не ко всей ячейке… ((((

И осмелюсь задать глобальный такой вопрос, мучает который меня:
Где найти такую “Энциклопедию юных сурков”, где описывались бы методы для OLE и говорилось бы, что сохранение файла пишется SaveAs(), а не Save_as(), созд файла – Add(), а не New() или Create_file() или Open_new() ???
А то по таким вот моим глупостям часто приходится беспокоить достойных людей….


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 20.10.15
ссылка на сообщение  Отправлено: 02.01.16 00:04. Заголовок: P.S.


И всплыл еще доп.вопрос по Excel:
как узнать, является ли значение в ячейке oSheet:Cells(i,j):Value введенным ручками или это ссылка на др.ячейки (сумма по столбцу или какая функция)?


Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост 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 как раз есть описание всех полей и методов.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 20.10.15
ссылка на сообщение  Отправлено: 04.01.16 15:14. Заголовок: Благодарствую! ..


Благодарствую!


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 236
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет