<<
>>

Свойства

Свойство Formula позволяет установить формулу в ячейке. Формула задается в виде строки.

FormulaArray - устанавливает формулу массива ячеек. Формула задается в виде строки. В качестве ссылок на ячейки используется стиль Al.

Формула массива - это формула, которая в качестве исходных данных использует диапазон ячеек и возвращает одно или несколько значений.

Пример:

Sub Primal()

With Worksheets("Лист1")

For i = 1 To 3 For j = 1 To 3

Cells(i,j) = Int(Rnd(i*j)*100)

Next j Next i

Range("Dl:F3") .FormulaArray="=MINVERSE(Al :C3)" End With End Sub

FormulaRlCl - устанавливает формулу в ячейке. Формула задается в строковом виде стилем ссылок R1C1.

Пример:

Sub Primal()

With Worksheets("Лист1")

For i = 1 To 3 For j = 1 To 3

Cells(i,j) = Int(Rnd(i*j)*100)

Next j

Next i

Range("Dl:F3").FormulaRlCl="=MINVERSE(R1C1:R3C3)" End With End Sub

Свойство HasArray возвращает значение True, если указанная ячейка является частью массива.

Массивом на рабочем листе называется именованный диапазон ячеек.

Свойство Has Formula возвращает значение True, если в указанной ячейке содержится формула.

Примеры:

MsgBox Worksheets(1).Range("А2").HasArray - выводимое значение True или False

MsgBox Worksheets(1).Range("A3").HasFormula - выводимое значение True или False

Свойство Text возвращает содержимое ячейки в виде строки. Используется только для чтения.

Пример:

MsgBox Worksheets(1).Range("А2").Text

Свойство Value возвращает значение из ячейки или устанавливает значение в ячейку (в ячейки).

Примеры:

x=Range ("Cl") .Value - значение из ячейки С1 присваивается переменной х

Range ("А1: в4") . Value=12 - в диапазон ячеек Al: В4 устанавливается число 12

Инструкция With используется для указания текущего объекта. Внутри ее можно указывать, начиная с точки, только свойства и методы при обращении к текущему объекту.

Синтаксис:

With

.

End With Пример:

Sub qwe()

Dim a As Single Dim b As Single With Worksheets("Лист1") a=.Range("Al").Value

b=.Range("Bl").Value

.Range("Cl").Value=a+b

.Range("Dl").Formula= "=A1+B1"

End With End Sub

Команда Set предназначена для закрепления объекта за переменной. Переменная должна быть типа Object или с типом объекта, который за ней будет закреплен.

Примеры:

Sub Primal()

Dim Lst As Object

Set Lst=Workbooks("Книга1.xls").Worksheets("Лист1")

'За переменной Lst закрепляется рабочий Лист1 рабочей Книги1 Lst.Cells(1,1)=10 'В ячейку А1 рабочего

Листа1 устанавливается значение 10

End Sub Sub Prima2()

Dim Lst As Worksheet 'Переменная Lst

с типом объекта Worksheet

Set Lst=Workbooks("Книга1.xls").Worksheets("Лист1") Lst.Cells (1,1)=10 End Sub

5.4.4.3.2.

<< | >>
Источник: Таганов, Л. С.. Информатика. 2010

Еще по теме Свойства:

  1. § 1 Общие свойства семейственных отношений. – Общественный их характер. – В чем они подчиняются юридическому определению. – Свойство семейной власти и отличие ее от обладания. – Вопросы и иски о состоянии, соединенные с семейными правами. – Восстановление семейной власти. – Вмешательство правительственной власти в семейные отношения. – Отношения родственные.
  2. СИСТЕМА НЕРВНАЯ: СВОЙСТВО
  3. КОНЦЕПЦИЯ И СВОЙСТВА ИНЬ — ЯН
  4. Глава 3 ВОСПРИЯТИЕ: ОРГАНИЗАЦИЯ И СВОЙСТВА
  5. 2.2. Идентификационные признаки и свойства
  6. Проявление психологического свойства
  7. Общие свойства
  8. 2.1.5. Юридические особенности и свойства информации
  9. Часть I Мужчина и женщина — свойства и качества
  10. § 5.2. Свойства и функции системы управления в организации
  11. § 6.3. Власть как свойство социальной системы
  12. § 3 Категории вещей по различию в свойствах
  13. 1. Обеспечительные свойства залога
  14. СВОЙСТВА НАЙДЕННОГО В ТЕЛЕ
  15. IV. 3. 2. Проблема систематизации свойств нервной системы.