Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Объекты Microsoft Excel >> Строковые ссылки в стиле А1 или имена диапазонов >> Свойство Offset

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Свойство Offset


Весьма часто возникает необходимость обратиться к диапазону ячеек, который отстоит от другого диапазона на определеннее число строк и колонок. Свойство Offset объекта Range принимает аргументы RowOffset и ColumnOffset и возвращает новый диапазон. В следующем примере программа определяет тип данных в каждой ячейке из диапазона A1 : A10 и перечисляет эти типы в колонке, расположенной справа от исходных ячеек:

Sub ScanColumn()
     For Each с In Worksheets("Sheet1").Range("A1 :A10").Cells
          If Application.lsText(c.Value) Then
               c.0ffset(0, 1).Formula = "Text"
          Elself Application.lsNumber(c.Value) Then
               c.0ffset(0, 1).Formula = "Number"
          Elself Application.IsLogical(c.Value) Then
               c.0ffset(0, 1).Formula = "Boolean"
          Elself Application.lsError(c.Value) Then
               c.0ffset(0, 1).Formula = "Error"
          Elself с
.Value = "" Then
               c.0ffset(0, 1).Formula = "(blank cell)"
          End if
     End c
End Sub



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017