как передать range в другую подпрограмму

Программирование на Visual Basic for Applications
Olegk
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.11.2004 (Ср) 22:09

как передать range в другую подпрограмму

Сообщение Olegk » 24.04.2005 (Вс) 12:53

привет Всем, тут такая задачка вообшем...
в ходе работы sub1
я получаю
range(from,to).select
т.е выделенный кусок документа
теперь мне надо этот кусок передать в sub2
и там вставить в новый документ
вопрос:
после того как я получаю
range(from,to).select я вызываю вторую процедуру через call()
как мне туда передать этот range? можно ли этот range присвоть какойнить переменной и передать параметром через call() ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.04.2005 (Вс) 13:00

Сначала скажи, зачем ты его select. Потому что в 99% процентах случаев select ничего не нужно. И да, можно передать его параметром типа Range в процедуру :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Olegk
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.11.2004 (Ср) 22:09

Сообщение Olegk » 24.04.2005 (Вс) 15:20

:D все разобрался, спасибо :lol:

Olegk
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.11.2004 (Ср) 22:09

Сообщение Olegk » 24.04.2005 (Вс) 15:26

:D все разобрался, спасибо :lol:


Вернуться в VBA

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

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

    TopList