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
| ' Oblige la déclaration des variables au préalable
Option Explicit
' Titre UserForm
Const Titre_UFbook As String = ".::: Gestion des bookmakers"
' Etat du travail en cours
Dim Etat_Travencours As Byte
' Titre fiche état
Dim Titre_Fetat As String
' Plage de données
Dim Plage_book As Range
'Table Bookmakers
Dim Book As Bookmakers
'
'****
' Initialistion
'****
' Propriété CBrechbook
Private Sub Init_CBrechbook()
With Me.CB_rechbook
.ColumnHeads = True
.ColumnCount = 2
.ColumnWidths = "40;60"
.Style = fmStyleDropDownList
End With
Init_RSCBrechbook
End Sub
' Propriété RowSource CBrechbook
Private Sub Init_RSCBrechbook()
With Me.CB_rechbook
.RowSource = Plage_book.Address(external:=True)
.ListIndex = 0
End With
End Sub
' Initialisation plage de données
Private Sub Init_Data()
Set Plage_book = sht_book_trans.Range("B17").CurrentRegion
With Plage_book
Set Plage_book = .Offset(1).Resize(.Rows.Count - 1)
End With
End Sub
'****
' A l'activation de l'USERFORM
'****
Private Sub UserForm_Activate()
Me.Caption = Titre_UFbook
Etat_Travencours = Mod_functions.Statut_Travail.Consulter
Write_Titrefiche Etat_Travencours, Titre_Fetat
Me.F_statutbook.Caption = Titre_Fetat
Init_Data
Init_CBrechbook
Set Book = New Bookmakers
End Sub |
Partager