Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выделение ячеек

1.9K
25 апреля 2003 года
DKef
44 / / 11.03.2003
Даров, народ!
Помоги мне вот с чем:
Вводим в форму число, обозначающее количество ячеек, которые необходимо объединить, т.е. имеем только адрес начальной ячейки и количество ячеек вниз (например)
Запутал совсем :) В общем, на примере, у меня есть ячейка А1 и число 5, необходимо объединить диапазон А1:А5. Но ячейка А1 и число 5 может изменяться, т.е. я не буду знать реально их значения, а буду хранить их в переменных. Теперь вопрос: %)
Как можно неявно указать диапазон выделения, например, две переменные а1 - адрес первой ячейки, а2 - адрес последней
Range(a1:a2).select не работает... а как можно, а?!
Заранее благодарен,
С уважением,
459
25 апреля 2003 года
gacol
273 / / 12.02.2003
Цитата:
Originally posted by DKef
Даров, народ!
Помоги мне вот с чем:
Вводим в форму число, обозначающее количество ячеек, которые необходимо объединить, т.е. имеем только адрес начальной ячейки и количество ячеек вниз (например)
Запутал совсем :) В общем, на примере, у меня есть ячейка А1 и число 5, необходимо объединить диапазон А1:А5. Но ячейка А1 и число 5 может изменяться, т.е. я не буду знать реально их значения, а буду хранить их в переменных. Теперь вопрос: %)
Как можно неявно указать диапазон выделения, например, две переменные а1 - адрес первой ячейки, а2 - адрес последней
Range(a1:a2).select не работает... а как можно, а?!
Заранее благодарен,
С уважением,



Вот:

Private Sub CommandButton1_Click()
Range("a1:a" & Cells(1, 3)).Select
End Sub



в ячейке Cells(1, 3) номер последней ячейки в столбце A

267
25 апреля 2003 года
Cutty Sark
1.2K / / 17.10.2002
Цитата:
Originally posted by gacol


Вот:

Private Sub CommandButton1_Click()
Range("a1:a" & Cells(1, 3)).Select
End Sub



в ячейке Cells(1, 3) номер последней ячейки в столбце A



И вообще, в скобках при Range() должна быть СТРОКА. То есть ("a1:a2"), или (Adr1 & ":" & Adr2) или что угодно еще, но только обязательно строковое.

1.9K
25 апреля 2003 года
DKef
44 / / 11.03.2003
А вот какая фишка, мужики...
В общем, в переменной а1 у меня адрес первой ячейки, в а2 - второй и range(a1,a2).select выделил дипазон, указанный в переменных :) Вот такие дела... Спасибо, мужики!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог