Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.Учебное пособие - КузГТУ.pdf
Скачиваний:
231
Добавлен:
10.05.2015
Размер:
5.61 Mб
Скачать

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

5.4.4.4. Форматирование рабочего листа

Внешнее оформление ячеек и данных в них производится с помощью свойств объектов Range, Interior, Font, Border и свойства NumberFormat.

5.4.4.4.1. Оформление текста в ячейке

Format – свойство объекта, задающее формат вывода данных.

Пример:

Range(“A1”).Format=“шаблон”

Шаблоны, используемые в MS Excel, приведены в табл. 5.15. 254

Таблица 5.15

Шаблон

Назначение

 

Формат для вывода чисел с точностью до

 

третьего знака после запятой.

“#,##0.000”

Специальные символы:

# – необязательное число;

 

0 – обязательное число;

 

. – разделитель тысячных;

 

, – разделитель между целой и дробной частью

“#,##0.00$”

$ – обозначение национальной валюты

“dd/mm/yy”

Вывод даты в формате 11.01.99, где:

d – день; m – месяц;

 

yy – две последние цифры года

“dd/mm/yyyy”

Вывод даты в формате 01.01.1999

“d/mm”

Вывод даты в формате 1.01

“d mmm yy”

1 янв. 99, где mmm – сокращенное название

 

месяца

“d mmmm yy”

1 января 99, где mmmm – полное название

 

месяца

“h:mm”

Время в формате 1:23, где h – часы, mm

 

минуты

“h:mm:ss”

Время в формате 1:23:00, где ss – секунды

“0.00%”

Процентный формат, к примеру, 3 – это

 

300 %

“@”

Текстовый формат

“0.00E+00”

Экспоненциальный формат числа

Примеры:

Range(“C1:C6”).Select Selection.NumberFormat=“0,0” Range(“D1:D6”).Select Selection.NumberFormat=“dd/mm/yy” Range(“E1:E6”).Select Selection.NumberFormat=“h:mm:ss” Range(“F1:F6”).Select Selection.NumberFormat=“@”

255

Управление выравниванием текста в ячейках возможно в двух направлениях и задается следующими свойствами.

HorizontalAlignment – определяет выравнивание по горизонтали. Для выравнивания текста в ячейках по горизонтали используются следующие константы, список которых приведен в табл. 5.16.

VerticalAlignment – определяет выравнивание текста по вертикали. Для выравнивания текста в ячейках по вертикали могут использоваться константы, список которых приведен в табл. 5.17.

 

 

Таблица 5.16

Константа

Вид выравнивания

xlLeft

По левому краю

xlRight

По правому краю

xlCenter

По центру

xlGeneral

По значению

xlJustify

По ширине

XlFill

С заполнением

xlCenterAcrossSelection

По центру выделения

 

 

Таблица 5.17

Константа

 

Вид выравнивания

xlTop

 

По верхнему краю

xlBottom

 

По нижнему краю

xlCenter

 

По центру

WrapText – определяет перенос по словам текста внутри ячейки. Возможные значения True – разрешить перенос и False – запретить.

MergeCells – задает объединение ячеек. Принимаемые значения True – ячейки объединены и False – ячейки не объединены.

ShrinkToFit – включает автоматический подбор ширины ячейки по содержимому. Возможные значения True – включено и False – выключено.

Orientation – определяет ориентацию текста в ячейке, для чего используются константы, список которых приведен в табл. 5.18.

256

 

 

Таблица 5.18

Константа

Направление ориентации

 

 

 

xlHorizontal

Горизонтальная ориентация

xlVertical

Вертикальная ориентация

от -90 до 90

Угол поворота текста в градусах

Примеры:

 

 

Range(“B2:B5”).Select

 

 

With Selection

 

 

.HorizontalAlignment=xlRight

 

.VerticalAlignment=xlBottom

 

.WrapText=False

 

 

.Orientation=0

 

 

.MergeCells=False

 

 

End With

 

 

Range(“C2:C5”).Select

 

 

With Selection

 

 

.HorizontalAlignment=xlLeft

 

.VerticalAlignment=xlBottom

 

.Wrap Text=False

 

 

.Orientation=0

 

 

.Merge Cells=False

 

 

End With

 

Таблица 5.19

 

 

Константа

 

Способ

 

подчеркивания

 

 

xlUnderlineStyleNone

Нет подчеркивания

xlUnderlineStyleSingle

Одинарное

по значению

xlUnderlineStyleDouble

Двойное по

значению

xlUnderlineStyleSingleAccounting

Одинарное по

ширине ячейки

xlUnderlineStyleDoubleAccounting

Двойное по

ширине ячейки

Параметры шрифта задаются с помощью свойств объекта Font. При этом возможно использование следующих параметров: Name – имя шрифта; Size – размер шрифта; FontStyle – начер-

257