powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
7 сообщений из 7, страница 1 из 1
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602505
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic-е?
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602534
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REBUS,
Это надо?
Код: plaintext
Set diapazon1 = ActiveSheet.Range("A3:A7")
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602575
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или это?

Код: plaintext
1.
2.
3.
4.
Sub test()
    ThisWorkbook.Names.Add _
        Name:="Имя", _
        RefersTo:=ActiveSheet.Range("A1:D4")
End Sub
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602595
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Или это?

Код: plaintext
1.
2.
3.
4.
Sub test()
    ThisWorkbook.Names.Add _
        Name:="Имя", _
        RefersTo:=ActiveSheet.Range("A1:D4")
End Sub

Это. Спасибо большое.
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602629
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REBUS,
второе легко получить записью макроса. Не совсем точно, но всё же:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersToR1C1:="=Sheet1!R1C1:R4C4"
А вот первое запись не покажет...
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36602840
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121REBUS,
второе легко получить записью макроса. Не совсем точно, но всё же:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersToR1C1:="=Sheet1!R1C1:R4C4"
А вот первое запись не покажет...
Ок. Благодарю.
...
Рейтинг: 0 / 0
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
    #36605408
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121REBUS,
второе легко получить записью макроса. Не совсем точно, но всё же:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersToR1C1:="=Sheet1!R1C1:R4C4"
А вот первое запись не покажет...

Так тоже работает:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersTo:="=Sheet1!$M$5:$O$200"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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