Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблемы со SpecialCell / 2 сообщений из 2, страница 1 из 1
18.05.2006, 18:24
    #33736722
Гурант
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со SpecialCell
Привет Всем!
Возникла маленькая проблеиа с SpecialCells
Я гребу данные с Excel следующим кодом:


_rng='"A'+Alltrim(Str(_start_pos))+'"'
X =_oleItem.Range(&_rng).SpecialCells(11).Column
Y =_oleItem.Range(&_rng).SpecialCells(11).Row

_rng='"A'+Alltrim(Str(_start_pos))+':'+num_to_xlscol(X)+Alltrim(Str(Y))+'"'
_laArray =_oleItem.Range(&_rng).Value

Все прекрасно, но если я руками лезу в Excel документ и грохаю пару записей в конце, то мне по прежнему возвращается старое количество записей. Соотв. в массиве последние строки содержат пустые значения.

Это лечится? Что такое SpecialCells ? Просветите тупого.
Какие у него еще параметры есть?
...
Рейтинг: 0 / 0
21.05.2006, 23:50
    #33741393
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы со SpecialCell
Hi Гурант!

> _rng='"A'+Alltrim(Str(_start_pos))+'"'
> X =_oleItem.Range(&_rng).SpecialCells(11).Column
> Y =_oleItem.Range(&_rng).SpecialCells(11).Row

Тут макро не нужно.

> _rng='"A'+Alltrim(Str(_start_pos))+':'+num_to_xlscol(X)+Alltrim(Str(Y))+'"'
> _laArray =_oleItem.Range(&_rng).Value

И тут тоже - вообще слишком много "мусора" :(

> Все прекрасно, но если я руками лезу в Excel документ и грохаю пару
> записей в конце, то мне по прежнему возвращается старое количество записей

Ну так не лезь и не меняй!
> Соотв. в массиве последние строки содержат пустые значения.

Или анализируй уже в массиве что там к чему. Может там в середине пустоту
пользователь организовал :)

> Это лечится?

Лечится - например после сохранения книги эти SpecialCells пересчитываются.

> Что такое SpecialCells?

В хелпе по Excel ищи ответ - это типа того как нажать Ctrl+End на листе...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблемы со SpecialCell / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]