|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Свойства. Свойство Formula позволяет установить формулу в ячейкеСвойство Formula позволяет установить формулу в ячейке. Формула задается в виде строки.FormulaArray – устанавливает формулу массива ячеек. Формула задается в виде строки. В качестве ссылок на ячейки используется стиль A1. Формула массива – это формула, которая в качестве исходных данных использует диапазон ячеек и возвращает одно или несколько значений. Пример: Sub Prima1() 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(“D1:F3”).FormulaArray=”=MINVERSE(A1:C3)” End WithEnd SubFormulaR1C1 – устанавливает формулу в ячейке. Формула задается в строковом виде стилем ссылок R1C1.Пример: Sub Prima1() 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(“D1:F3”).FormulaR1C1=”=MINVERSE(R1C1:R3C3)” End WithEnd SubСвойство HasArray возвращает значение True, если указанная ячейка является частью массива. Массивом на рабочем листе называется именованный диапазон ячеек.Свойство HasFormula возвращает значение True, еслив указанной ячейке содержится формула. Примеры: MsgBox Worksheets(1).Range(“A2”).HasArray – выводимое значение True или FalseMsgBox Worksheets(1).Range(“A3”).HasFormula – выводимое значение True или FalseСвойство Text возвращает содержимое ячейки в виде строки. Используется только для чтения.Пример: MsgBox Worksheets(1).Range(“A2”).TextСвойство Value возвращает значение из ячейки или устанавливает значение в ячейку (в ячейки).Примеры: x=Range(“C1”).Value – значение из ячейки C1 присваивается переменной xRange(“A1:B4”).Value=12 – в диапазон ячеек A1:B4 устанавливается число 12Инструкция With используется для указания текущего объекта. Внутри ее можно указывать, начиная с точки, только свойства и методы при обращении к текущему объекту.Синтаксис: With <объект> .<свойства и методы> End With Пример: Sub qwe() Dim a As Single Dim b As Single With Worksheets(“Лист1”) a=.Range(“A1”).Value b=.Range(“B1”).Value .Range(“C1”).Value=a+b .Range(“D1”).Formula= “=A1+B1” End With End Sub Команда Set предназначена для закрепления объекта за переменной. Переменная должна быть типа Object или с типом объекта, который за ней будет закреплен. Примеры: Sub Prima1() Dim Lst As Object Set Lst=Workbooks(“Книга1.xls”).Worksheets(“Лист1”) ‘За переменной Lst закрепляется рабочий Лист1 рабочей Книги1 Lst.Cells(1,1)=10 ‘В ячейку A1 рабочего Листа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
Методы
Метод Activate позволяет активизировать указанный диапазон ячеек. С помощью метода AddComment <текст примечания> добавляются примечания к ячейке (пункт Добавить приме ч ание контекстного меню). Методом AutoFill <источник> производится автозаполнение диапазона данными из указанных ячеек. Пример: Sub Prima3() Worksheets(1).Activate For i = 1 To 10 Cells(i,1)=i Next i Range(“B1”).Formula= “=sin(A1)” Range(“B1”).AutoFill Range(“B1:B10”) End Sub Метод Clear очищает указанный диапазон ячеек. ClearContents – очищает формулы и значения, содержащиеся в ячейках, представляемых объектом Range. При этом очищается только содержимое ячеек, форматирование же их сохраняется. Метод ClearFormats удаляет все форматирование ячеек, сохраняя неизменными хранящиеся в них данные. Метод Sort Key1:=<ячейка> Order1:=<порядок> Orientation:=<направление> позволяет осуществить сортировку указанного диапазона ячеек. Key1 – ключ (строка или столбец), по которому будет производиться сортировка. Order1 – задает порядок сортировки и может принимать два значения: xlAscending – по возрастанию (в алфавитном или хронологическом порядке); xlDescending – по убыванию (в обратном алфавитному или в ретроспективном порядке). Orientation – указывает направление сортировки: xlSortRows – сортировка данных в строке; xlSortColumns – сортировка в столбце. Пример: Sub bmv() Worksheets(1).Activate Range(“A1:D10”).Sort Key1:=Range(“B1”)Oкder1:=xlDescending End Sub
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |