Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [ 49 ] 50 51 52 53 54 55 56 57

If .СЬескВохЗ.Value = True Then Паспорт = "Да" Else Паспорт = "Нет" End If

ВыбранныйТур =

.ComboBoxl.List(.ComboBoxl.Listlndex, 0) End With .

Ввод данных в строку с номером НомерСтроки рабочего листа With Active Sheet

.Cells(НомерСтроки, 1).Value = Фамилия

.Cells(НомерСтроки, 2).Value = Имя

.Cells(НомерСтроки, 3).Value = Пол

.Cells(НомерСтроки, 4).Value = ВыбранныйТур

.Cells(НомерСтроки, 5).Value = Оплачено

.Cells(НомерСтроки, б).Value = Фото

.Cells(НомерСтроки, 7).Value = Паспорт

.Cells(НомерСтроки, 8).Value = Срок

End With

End Sub

Private Sub CorninandButton2 Click ()

Процедура закрытия диалогового окна

Установка заголовка окна приложения по умолчанию

UserForml.Hide

Application.Caption = Empty

ActiveSheet.DrawingObj ects.Delete

End Sub

Private Sub SpinButtonl Change()

Процедура ввода значения счетчика в поле ввода With UserForml

.TextBox3.Text = CStr(.SpinButtonl.Value) End With End Sub

Private Sub TextBox3 Change()

Процедура установки значения счетчика из поля ввода With UserForml

.SpinButtonl.Value = CIntf.TextBox3.Text) End With End Sub

Private Sub ToggleButtonl Click()

Процедура отображения или удаления поля с текстом If ToggleButtonl.Value = True Then ActiveSheet.DrawingObjects.Delete ActiveSheet.Shapes.AddTextbox



(msoTextOrientationHorizontal,11.25 ,

44.25, 106.5, 9б#).Select Selection.Characters.Text = "" With Selection.Font .Name = "Arial Cyr" .FontStyle = "обычный" .Size = 10

.Strikethrough = False

.Superscript = False .Subscript = False .OutlineFont = False .Shadow = False

•Underline = xlUnderlineStyleNone .Colorlndex = xlAutomatic End With

Selection.ShapeRange.Fill.ForeCoIor.SchemeColor = 13 Selection.ShapeRange.Fill.Visible = msoTrue Selection.ShapeRange.Fill.Solid Selection.Characters.Text = "Программа составлена" & Chr(lO) & "Владимиром для регистрации" & Chr(lO) & "клиентов" & Chr(lO) & "туристической" & Chr(lO) & "фирмы"

With Selection.Characters(Start:=1, Length:=Q6).Font Name = "Arial Cyr" .FontStyle = "обычный" .Size = -10

( .Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone .Colorlndex = xlAutomatic End With End If

If ToggleButtonl.Value = False Then ActiveSheet.DrawingObjects.Delete End If End Sub

Private Sub UserForml Initialize()

Процедура вызова диалогового окна

и задание элементов раскрывающегося списка

ЗаголовокРабочегоЛиста

Задание пользовательского заголовка окна приложения Application.Caption = "Регистрация. База данных туристов"

Закрытие строки формул окна Excel Application.DisplayFormulaBar = False



Задание элементов раскрывающегося списка With CoitimandButtonl .Default = True

.ControlTipText = "Ввод данных в базу данных" End With

With CoiranandButton2 .Cancel = True

.ControlTipText = "Кнопка отмены" End With

OptionButtonl.Value = True With ToggleButtonl .Value = False

.ControlTipText" = "Информация о программе" End With With ComboBoxl

.List = Array("Лондон", "Париж", "Берлин") .Listlndex = О End With

Активизация диалогового окна UserForml.Show End Sub

Sub ЗаголовокРабочегоЛиста()

Процедура создания заголовков полей базы данных

Если заголовки существуют,

то досрочный выход из процедуры

If Range("Al").Value = "Фамилия" Then Range("A2").Select Exit Sub End If

Если заголовки не существуют, то создаются заголовки полей ActiveSheet.Cells.Clear

Range("Al:HI").Value = Array("Фамилия", "Имя", "Пол", "Выбранный Тур", "Оплачено", "Фото", "Паспорт", "Срок" Range("А:А").ColumnWidth = 12 Range("D:D").ColumnWidth = 14.4

Закрепляется первая строка с тем, чтобы она всегда отображалась на экране

Range!"2:2").Select ActiveWindow.FreezePanes = True Range("A2").Select

К каждому заголовку поля базы данных

присоединяется примечание »

Range("Al").AddComment

Range("Al").Comment.Visible = False

Range("Al").Comment.Text Text:="Фамилия клиента"

Range("Bl").AddComment

Range("Bl").Comment.Visible = False

Range("Bl").Comment.Text Text:="Имя клиента"



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [ 49 ] 50 51 52 53 54 55 56 57