Автор: Пользователь скрыл имя, 09 Октября 2011 в 22:27, курсовая работа
Информатика это предмет, изучающий компьютер и его составляющие, а также различные программы позволяющие производить расчеты, делать графики, составлять таблицы и т.д. Часто при работе с приложениями MS Office возникает необходимость автоматизировать выполнение той или иной последовательности действий, дополнить интерфейс приложения новыми окнами диалога, панелями инструментов и, таким образом, расширить возможности работы с документами.
Введение
Постановка задачи
Теоретическое введение
Разработка проекта
Окончательный вид таблицы «Экспорт основных товаров из России в январе- сентябре 1992г.»
Заключение
Список используемой литературы
Логика работы следующая: VBA сначала оценивает логическое выражение, представленное в секции «Условие», если это логическое выражение равно «True» то выполняется оператор (операторы) секции «Операторы 1»; затем VBA продолжает выполнение кода следующего за строкой «If…Then» (Вариант 1) или за ключевыми словами «End If» (Вариант 2). Если же логическое выражение равно «False», то выполняются операторы секции «Операторы 2».
Оператор цикла For-Next
Инструкция «For…Next» (см. таблицу 3) повторяет выполнение группы инструкций указанное число раз.
For счетчик = начало To конец [Step шаг]
[инструкции]
[Exit For]
[инструкции]
Next
[счетчик]
Таблица 3. Синтаксис инструкции «For…Next»
Элемент | Описание |
Счетчик | Обязательный. Числовая переменная, используемая в качестве счетчика цикла. Эта переменная не может принадлежать к типу Boolean или быть элементом массива. |
Начало | Обязательный. Начальное значение переменной счетчик. |
Конец | Обязательный. Конечное значение переменной счетчик. |
Шаг | Необязательный. Значение, на которое изменяется счетчик при каждом выполнении тела цикла. Если это значение не задано, по умолчанию шаг равен единице. |
Инструкции | Необязательный. Одна или несколько инструкций между For и Next, которые выполняются указанное число раз. |
Пример цикла «For…Next»:
For counter = Star To End [Step StepSize]
Statements
Next [counter]
Counter – любая численная переменная VBA;
Start –
любое численное выражение,
End –
численное выражение,
Statements
– один, несколько или ни одного
оператора VBA (тело цикла).
Исходная
таблица
Экспорт основных товаров из России в январе-сентябре 1992г. | |||||||
Наименование товара |
Единица измерения |
Группа |
Количество |
Стоимость млн. долл |
Транс. Рас. (10%) млн. долл. |
Торг. Расх. (15%) млн. долл. |
Суммар. Стоим. млн. долл. |
Нефть | Тыс. тонн | 35547.9 | 4553.0 | ||||
Уголь | Тыс. тонн | 6197.2 | 262.0 | ||||
Газ | Млрд. м | 64574.5 | 5334.9 | ||||
Лес | Тыс. м | 4341.0 | 308.1 | ||||
Руды | Тыс. тонн | 5375.1 | 126.4 | ||||
Бумага | Тыс. тонн | 94.7 | 33.6 |
Sub Шапка()
'
' Шапка Макрос
' Макрос записан 09.12.2010 (student)
'
Range("A1:H3").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
Selection.Borders(
Selection.Borders(
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Selection.Borders(
Selection.Borders(
Columns("A:A").ColumnWidth = 17.71
Columns("B:B").ColumnWidth = 17
Columns("C:C").ColumnWidth = 17.86
Columns("D:D").ColumnWidth = 18
Columns("E:E").ColumnWidth = 17.71
Columns("F:F").ColumnWidth = 15.71
Columns("G:G").ColumnWidth = 11.86
Columns("H:H").ColumnWidth = 11.71
Range("A1:H3").Select
ActiveCell.FormulaR1C1 = _
"Курсовая работа по информатике.Тема: обьектно- ориентированное програмирование на VBA Выполнила: Чайко Яна Владимировна, студентка ЭЭ-093 "
With ActiveCell.Characters(Start:=
.Name = "Arial Cyr"
.FontStyle = "полужирный"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Range("A1:H3").Select
Columns("E:E").ColumnWidth = 11.86
Columns("F:F").ColumnWidth = 11.86
Columns("B:B").ColumnWidth = 11.43
Columns("A:A").ColumnWidth = 11
Range("A1:H3").Select
ActiveCell.FormulaR1C1 = _
"Курсовая работа по информатике.Тема: обьектно- ориентированное програмирование на VBA Выполнила: Чайко Яна Владимировна, студентка ЭЭ-093 "
With ActiveCell.Characters(Start:=
.Name = "Arial Cyr"
.FontStyle = "полужирный"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Range("A1:H3").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
Range("A1:H3").Select
ActiveCell.FormulaR1C1 = _
"Курсовая работа по
With ActiveCell.Characters(Start:=
.Name = "Arial Cyr"
.FontStyle = "полужирный"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Range("A1:H3").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
Range("A4").Select
Columns("A:A").ColumnWidth = 14
Range("A4:A6").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
Range("A4:A6").Select
ActiveCell.FormulaR1C1 = "Наименование товара"
With ActiveCell.Characters(Start:=
.Name = "Arial Cyr"
.FontStyle = "обычный"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Range("B4:B6").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
Информация о работе Объективно-ориентированное программирование на VBA в среде Excel