powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / присвоить имя сектору
2 сообщений из 2, страница 1 из 1
присвоить имя сектору
    #34870032
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понял что нужно присвоить имя сектору:
ActiveWorkbook.Names.Add Name:="ha", RefersToR1C1:= _
"='Sheet1'!R6C2:R8C7"
И потом возвращаться в этот сектор после копирования:
Application.Goto Reference:="ha"
Но ведь координаты R6C2:R8C7 все равно присутствуют, в этом то и проблема, одним
кодом, нужно в разные выделенные сектора вставлять данные из фиксированного
сектора, не присваивая каждый раз новое имя новому сектору перед копированием.
...
Рейтинг: 0 / 0
присвоить имя сектору
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / присвоить имя сектору
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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