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

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

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

Это. Спасибо большое.
...
Рейтинг: 0 / 0
28.04.2010, 12:31
    #36602629
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
REBUS,
второе легко получить записью макроса. Не совсем точно, но всё же:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersToR1C1:="=Sheet1!R1C1:R4C4"
А вот первое запись не покажет...
...
Рейтинг: 0 / 0
28.04.2010, 13:29
    #36602840
REBUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
Hugo121REBUS,
второе легко получить записью макроса. Не совсем точно, но всё же:
Код: plaintext
    ActiveWorkbook.Names.Add Name:="Name", RefersToR1C1:="=Sheet1!R1C1:R4C4"
А вот первое запись не покажет...
Ок. Благодарю.
...
Рейтинг: 0 / 0
29.04.2010, 14:56
    #36605408
REBUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic?
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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно присвоить имя заданому диапазону ячеек в Excel на Visual Basic? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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