Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Объект 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!