Excel + макрос = ни чего не понимаю

Программирование на Visual Basic for Applications
Dantist
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 19.04.2005 (Вт) 13:40

Excel + макрос = ни чего не понимаю

Сообщение Dantist » 19.04.2005 (Вт) 13:49

Ерунда какая то посетила - короче делаю новый лист (ОКНО ДИАЛОГА Excel 5.0) с названием VV1 там у меня панелька с ПОЛЕМ ДЛЯ ВВОДА. Мне необходимо вводить числовые данные в это поле и что бы эти данные либо сразу отражались с ячейке (другого VV2) листа - либо выполнялся макрос который бы брал сразу же данные введенные мною.
я сделал так:
Sheets("VV1").Select
ActiveSheet.Shapes("Edit Box 26").Select

Sheets("VV2").Range("A2").FormulaR1C1 = Selection.Characters.Text
Все работает НО! у меня при каждом вводе числа с ОКНО ДИАЛОГА на заднем плане возникает лист VV1 что очень напрягает - попытки неактивизеруя извлекать данные ни к чиму кроме ошибок не привели!
ПОМОГИТЕ!!!!!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 19.04.2005 (Вт) 14:02

В начале кода
Application.ScreenUpdating=False

В конце - True.

Dantist
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 19.04.2005 (Вт) 13:40

Сообщение Dantist » 19.04.2005 (Вт) 14:06

Попробова!
Увы не помогает :(
все равно окошко становится активным и появляется на заднем фоне

Dantist
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 19.04.2005 (Вт) 13:40

Сообщение Dantist » 20.04.2005 (Ср) 6:47

ЛЮДИ ХЕЛП!!!!
ПОМОГИТЕ!!!
----------------------------
А может кто в курсе где можно в инете нарыть описание команд. именно команд - какая чего делает - может мне надобыло просто по другому писать?

Dantist
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 19.04.2005 (Вт) 13:40

Сообщение Dantist » 20.04.2005 (Ср) 7:07

ЕСТЬ!!!
нашел выход!!!
в конце не надо ставить
Application.ScreenUpdating=True
тоды листы не блымают а открывается лист только по завершении работы но там в конце мы строку добавляем на тему активации нужного окна!
-----------------------------------------
Но все же вопрос на тему кодов открыт
где можно в инете нарыть описание команд. именно команд - какая чего делает?

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.04.2005 (Ср) 10:03

Каких команд
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Dantist
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 19.04.2005 (Вт) 13:40

Сообщение Dantist » 20.04.2005 (Ср) 10:07

может не правельно выразился - но я имею ввиду к примеру
Sheets
Select
Application
ScreenUpdating
я их применяю в своих макросах но даже незнаю что какая из них означает! может есть еще чего нить полезное чего я незнаю!

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.04.2005 (Ср) 10:16

ставишь полный вариант офиса, ставиши курсор на каждое из слов и нажимаешь F1, читаешь не перечитаешь

А вообще попадалась неплохая книга "чего-то в Excel" мягкий переплет, толщиной в полторы-две фаланги пальца, в красно-черных цветах, в Днепре стоила порядка 50 грн.
Если узнаю точнее напишу

Удачи

ЗЫ А вообще записывай больше макросов, разбирайся с их работой и читай нелп
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.04.2005 (Ср) 10:20

Да ещё по F2 попадешь в Object Browser в котором посмотришь что есть у кого , какие параметры принимает и что возвращает
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList