Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / присвоить имя сектору / 2 сообщений из 2, страница 1 из 1
15.10.2007, 18:37
    #34870032
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоить имя сектору
Я так понял что нужно присвоить имя сектору:
ActiveWorkbook.Names.Add Name:="ha", RefersToR1C1:= _
"='Sheet1'!R6C2:R8C7"
И потом возвращаться в этот сектор после копирования:
Application.Goto Reference:="ha"
Но ведь координаты R6C2:R8C7 все равно присутствуют, в этом то и проблема, одним
кодом, нужно в разные выделенные сектора вставлять данные из фиксированного
сектора, не присваивая каждый раз новое имя новому сектору перед копированием.
...
Рейтинг: 0 / 0
15.10.2007, 20:59
    #34870260
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоить имя сектору
Сектора это из другой области. То что ты имеешь в виду называют по русски областями или регионами. По английски Range.
"Возвращаться" в область не надо никогда, бессмысленно это.
Копировать из одной и той же области в разные места можно очень просто:
Код: plaintext
1.
2.
3.
4.
dim source_range as range
set source_range = worksheets("Sheet1").range("R6C2:R8C7")
source_range.copy destination:=worksheets("Sheet1).range("a1") ' первое копирование
source_range.copy destination:=worksheets("Sheet2).range("a1") ' второе копирование
source_range.copy destination:=worksheets("Sheet1).range("d100") ' третье копирование
Конечно знать адреса откуда и куда копировать все же нужно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / присвоить имя сектору / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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