Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объект Range



Объект Range входит в состав объекта Worksheet и представляет собой диапазон ячеек рабочего листа, в том числе строк и столбцов, в которых, собственно, и хранятся табличные данные. Но ячейки, представляемые объектом Range, не просто контейнеры для хранения информации. В них можно вставлять формулы, встроенные функции Excel и функции VBA, с помощью которых, помимо расчетов, осуществляется обмен информацией с другими ячейками, расположенными на этом же листе, на другом листе и даже в другой рабочей книге.

До сих пор для задания ячейки мы использовали свойство Range (например, Range("С1").Value = 1). Однако при написании программы намного проще и удобнее воспользоваться альтернативным свойством Cells, которое имеется у объектов Application, Worksheets и Range. Тогда предыдущая команда запишется следующим образом:

Cells(1, 3).Value = 1,

где 1 – это индекс строки, а 3 – это индекс столбца, на пересечении которых находится ячейка. Данная конструкция особенно удобна, когда индекс строки и/или индекс столбца – это переменные:

i = 1

j = 3

Cells(i, j).Value = 1

Аналогично задается диапазон ячеек. Следующие две команды задают границы для одного и того же диапазона A1:F4:

Range("A1:F4").Borders.LineStyle = xlThick

Range(Cells(1, 1), Cells(4, 6)).Borders. _

LineStyle = xlThick

Команда:

Range(Rows(3), Rows(5)).Delete удаляет строки с 3-й по 5-ю.





Дата публикования: 2014-11-26; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...