Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Вниз

Excel. Не ошибка при обращении Sheet.Range   Найти похожие ветки [ R1C1 ]

 
DevilDevil ©   (2007-06-21 12:44) [0]

Мне необходимо получать Range.

Адресация
Sheet.Range[Format("%s%d", [char(byte("A")+X), Y+1])] проходит, но при большом (50, например) X, выдаёт ошибку... букв наверное не хватает.

Решил перейти к другой адресации... но даже сабж вызывает ошибку.

Подскажите, что делать


 
Сергей М. ©   (2007-06-21 12:52) [1]

Пример получения диапазона $A$1:$B$2

Sheet.Range[Sheet.Cells[1,1], Sheet.Cells[2,2]]


 
DevilDevil ©   (2007-06-21 12:57) [2]

Спасибо тебе недецкое! :)


 
DevilDevil ©   (2007-06-21 13:03) [3]

Ну и, пользуясь случаем, спрошу:

Как мне наиболее правильно отловить момент закрытия Excel-я пользователем (не прибегая к try...except) ?


 
Сергей М. ©   (2007-06-21 13:18) [4]


> не прибегая к try...except


А чем плоха такая реализация ?


 
DevilDevil ©   (2007-06-21 13:23) [5]

хмм... просто хочется поступать профессиональнее


 
Сергей М. ©   (2007-06-21 13:30) [6]


> хочется поступать профессиональнее
>


Чем "непрофессиональна" такая реализация ?


 
DevilDevil ©   (2007-06-21 13:33) [7]

предполагаю, ечть цивилизованная (читай "правильная") обработка такой ситуации. Обязана быть.

В общем, если кто знает, говорите.


 
Сергей М. ©   (2007-06-21 13:36) [8]


> Обязана быть


С какого перепугу обязана ?

Брось на форму компонент TExcelApplication и убедись, что нет у него подобного события.


 
DevilDevil ©   (2007-06-21 13:52) [9]

ну тогда может у Variant-a что-то типа Assigned


 
Сергей М. ©   (2007-06-21 13:53) [10]


> у Variant-a что-то типа Assigned


Оно, это самое Assigned, святым духом будет изменяться при сабже ?


 
DevilDevil ©   (2007-06-21 14:07) [11]

ну значит типа Empty, незнаю...

В общем, если кто знает, говорите.

Если уверены, что точно нет - говорите.


 
Jeer ©   (2007-06-21 14:08) [12]


> DevilDevil ©   (21.06.07 13:52) [9]


Изобретаем ловесипед с треугольными колесами для поездки по сферическим поверхностям ?

> DevilDevil ©   (21.06.07 13:03) [3]
>
> Ну и, пользуясь случаем, спрошу:
>
> Как мне наиболее правильно отловить момент закрытия Excel-
> я пользователем (не прибегая к try...except) ?


Технологию поменяй и будет все "пучком"


 
Сергей М. ©   (2007-06-21 14:16) [13]


> ну значит типа Empty, незнаю


Ты основ не знаешь)

С какого перепугу состояние (значение) переменной изменится, если ты не изменишь сам ?


 
Jeer ©   (2007-06-21 14:21) [14]


> Сергей М. ©   (21.06.07 14:16) [13]


Да у не "децких" товарищей давно сам по себе ИИ в программах возникает и все, что нужно делает.


 
Сергей М. ©   (2007-06-21 14:29) [15]


> Jeer ©   (21.06.07 14:21) [14]


Угу)

Сразу вспомнилось нетленное "Как обнулить переменную совсем ?" (С) IronHawk


 
DevilDevil ©   (2007-06-21 15:09) [16]

мда... глумиться начали...

ладно, умываю руки...

Всёравно, спасибо.


 
Сергей М. ©   (2007-06-21 15:35) [17]


> глумиться начали


А ты, братец кролик, уж "фильтруй базар", когда тут дебильным падонкаффским сленгом "щегольнуть" решаешь) ... Чай не мальчик, но муж уже)... в свои 21-то , судя по анкетке...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.045 c
2-1186977268
apic
2007-08-13 07:54
2007.09.02
создание иконки


1-1182685511
WebSQLNeederr
2007-06-24 15:45
2007.09.02
Как удалить пустые строки в Мемо


2-1186414808
Салат
2007-08-06 19:40
2007.09.02
Data Pointer и все все все...


2-1186581369
Constantin
2007-08-08 17:56
2007.09.02
Double


15-1186529949
lookin
2007-08-08 03:39
2007.09.02
Время просчета пустой процедуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский