РЮАКХЖЮ Public Sub UserForml_Initialize() '
' Процедура активизации диалогового окна Регистрация туристов
' и задание элементов раскрывающегося списка
'
'
' Проверка наличия заголовка базы данных.
' Построение заголовка базы данных в случае его отсутствия
If Sheets("БазаДанных").Range("Al").Value <> "Фамилия" Then ЗаголовокЛиста
End If
'
' Задание элементов раскрывающегося списка
'
With UserForml
.CommandButtonl.Default = True
.CommandButton2.Cancel = True
.ComboBoxl.List = Array("Лондон", "Париж", "Берлин")
.ComboBoxl.Listlndex = 0
.OptionButtonl.Value = True
.SpinButtonl.Value = 1
.CheckBoxl.Value = False
.CheckBox2.Value = False
.CheckBox3.Value = False
End With
'
' Активизация диалогового окна
'
UserForml.Show
'
End Sub
Public Sub ЗаголовокЛиста()
With Sheets("БазаДанных")
.Range("Al").Value = "Фамилия"
.Range("Bl").Value = "Имя"
.Range("Cl").Value = "Пол"
.Range("Dl").Value = "Направление тура"
.Range("El").Value = "Оплачено"
.Range("Fl").Value = "Фото сданы"
.Range("Gl").Value = "Паспорт сдан"
.Range("HI").Value = "Продолжительность"
.Range("A:A").ColumnWidth = 9.43
.Range ("B:C") .ColuimWidth = 8.43
.Range("D:D").ColumnWidth = 13.43
.Range'("E:E") .ColumnWidth = 10.14
.Range("F:F").ColumnWidth = 9
.Range("G:G").ColumnWidth = 8.43
.Range("H:H").ColumnWidth = 19.14
End With
'
Sheets("БазаДанных").Rows("1:1")
.Select With Selection
.Font.Bold = True
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlTop
.WrapText = True With .Interior
.Colorlndex = 36
.Pattern = xlSolid
End With
End With
Sheets("БазаДанных").Rows("2:2")
.Select ActiveWindow.FreezePanes = True
End Sub
'
Public Sub Запись ()
ActiveWorkbook.Save
End Sub '
Private Sub UserForm3_Initialize()
'
' Процедура активизации диалогового окна Поиск
'
UserFormS.Show End Sub
Private Sub Автофильтр()
' Процедура вызова команды Автофильтр
'
Sheets("БазаДанных").Range("A1:H1").Select Selection.AutoFilter
End Sub
Private Sub UserForm4_Initialize()
'
' Процедура активизации диалогового окна фильтрации
'
With UserForm4
.OptionButtonl.Value = True
.Show End With End Sub
'
Private Sub Сортировка()
'
' Процедура сортировки данных
' Первоначальный критерий сортировки - направление тура,
' второстепенный - произведение оплаты
Dim n Аs Integer '
' n - вспомогательная переменная '
Sheets("БазаДанных").Range("A2").Select
n = Selection. CurrentRegion. Rows. Count '
' Определение числа записей в базе данных
'
Worksheets("БазаДанных").Range(Cells(2, 1),
Cells(n + 1, 8))
.Sort keyl—Worksheets("БазаДанных")
.Range("D2"), orderl:=xlAscending,
key2:=Worksheets("БазаДанных").Range("E2")," _
order2:=xlDescending
'
' Сортировка по турам в возрастающем,
' а по оплате - в убывающем порядке
'
End Sub
Private Sub Сводная
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий