Краткое описание инструмента и ремесла программирования. Степанов А.Г - 73 стр.

UptoLike

73
Sub main()
'Объявление переменной Ведомость_январь
Dim Ведомость_январь As Ведомость_зарплаты
Dim s, ss As String, i, rr As Integer, sum As Currency
'Создание объекта Ведомость_январь, относящегося к
'классу Ведомость_зарплаты
Set Ведомость_январь = New Ведомость_зарплаты
rr = 4
'Задание свойства Задать_размер_ведомости применительно к
'объекту Ведомость_январь. Формальный параметр Размер заменяется
'фактическим rr и записывается через оператор присваивания.
Ведомость_январь.Задать_размер_ведомости
= rr
'Использование метода Расчет применительно к объекту Ведомость_январь.
'Формальный параметр Ставка_налога заменяется константой
Ведомость_январь.Расчет (0.12)
For i = 1 To rr
ss = Ведомость_январь.Фамилия_И_О(i)
s = InputBox("Фамилия И.О. сотрудника", "Учебник", ss)
'Задание значения свойства Фамилия_И_О, имеющего в описании два
'формальных параметра. Последний Новая_Фамилия заменяется фактическим s
'и записывается через
оператор присваивания. Первый (первые) указывается
'в круглых скобках с фактическими параметрами.
Ведомость_январь.Фамилия_И_О(i) = s
'Чтение значения свойства. Фактические параметры записываются
'в круглых скобках
sum = Ведомость_январь.К_выдаче(i)
ss = Ведомость_январь.Фамилия_И_О(i)
MsgBox ss & Chr(10) & Chr(13) & sum, _
vbOKOnly + vbExclamation, "Учебник"
Next i
End Sub
ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ВВОДА
ВЫВОДА
ОБМЕН ДАННЫМИ МЕЖДУ EXCEL И VBA
Язык VBA может использоваться как самостоятельный язык
программирования, однако в приложениях часто практикуют написание
дополнительных вставок к программам, написанным, например, на Excel. В этом
случае речь идет о создании макросов для соответствующей системы. Одним
из вопросов, который приходится решать разработчику, является вопрос о
создании средств передачи денных из VBA в соответствующую систему и
обратно (экспорт и импорт данных), что также может рассматриваться как ввод
вывод.
При написании пользовательских программ часто возникает задача
передачи данных из электронных таблиц Excel в программы VBA и наоборот.
Фактически это означает, что необходимо иметь средства, с помощью которых
содержимое определенной ячейки на заданном рабочем листе в известной
книге Excel должно оказаться в известной программисту ячейке памяти
программы VBA и наоборот. Заменим, что такой обмен данными существенно
упрощается из-за совпадения типов данных Excel и VBA.