Свойства
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.
Еще по теме Свойства:
- § 1 Общие свойства семейственных отношений. – Общественный их характер. – В чем они подчиняются юридическому определению. – Свойство семейной власти и отличие ее от обладания. – Вопросы и иски о состоянии, соединенные с семейными правами. – Восстановление семейной власти. – Вмешательство правительственной власти в семейные отношения. – Отношения родственные.
- СИСТЕМА НЕРВНАЯ: СВОЙСТВО
- КОНЦЕПЦИЯ И СВОЙСТВА ИНЬ — ЯН
- Глава 3 ВОСПРИЯТИЕ: ОРГАНИЗАЦИЯ И СВОЙСТВА
- 2.2. Идентификационные признаки и свойства
- Проявление психологического свойства
- Общие свойства
- 2.1.5. Юридические особенности и свойства информации
- Часть I Мужчина и женщина — свойства и качества
- § 5.2. Свойства и функции системы управления в организации
- § 6.3. Власть как свойство социальной системы
- § 3 Категории вещей по различию в свойствах
- 1. Обеспечительные свойства залога
- СВОЙСТВА НАЙДЕННОГО В ТЕЛЕ
- IV. 3. 2. Проблема систематизации свойств нервной системы.