Worksheet_Activate secondaire privé ()
Appel sub1
Sous-marin d'extrémité
Sous-marin privé sub1 ()
Faible wb comme cahier de travail
Le faible WS comme feuille de travail
Placer wb = ThisWorkbook
Placer le WS = le wb. Feuilles de travail (« Sheet1 »)
Faible CNN comme ADODB.Connection
Faible rst comme ADODB.Recordset
Faible navire de débarquement de chars comme corde
Placer CNN = nouvel ADODB.Connection
Placer le rst = nouvel ADODB.Recordset
CNN. Ouvrir le « kennamora », « kennam », « kennam007 »
rst.ActiveConnection = CNN
rst.CursorLocation = adUseClient
rst.CursorType = adOpenStatic
rst.LockType = adLockBatchOptimistic
rst. La source = « CHOISISSENT * À PARTIR des clients »
rst. Ouvert
Tandis que pas rst.EOF
navire de débarquement de chars = navire de débarquement de chars et rst. Champs (« com_address »). Valeur et » : « et rst. Champs (« tid »). Valeur et », «
rst.MoveNext
Wend
rst. Fin
CNN. Fin
Placer le rst = rien
Placer CNN = rien
Sur l'erreur n1 GoTo
Avec le WS. Gamme (« F9 »). Validation
. Suppression
. Ajouter le type : =xlValidateList, AlertStyle : =xlValidAlertStop, opérateur : =xlBetween, Formula1 : = "" et navire de débarquement de chars
.IgnoreBlank = rectifient
.InCellDropdown = rectifient
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = « choisissent svp parmi la liste dropdown. »
.ShowInput = rectifient
.ShowError = rectifient
Extrémité avec
Sortir le sous-marin
n1 :
MsgBox Err.Description
Sous-marin d'extrémité
Worksheet_Change secondaire privé (cible de ByVal comme gamme)
Si Target.Address = « $F$9 » puis
' Chaîne de MsgBox (« F9 »). Valeur
spitted = dédoubler (gamme (« F9 »). Valeur, » : ")
' MsgBox spitted (1)
Faible CNN comme ADODB.Connection
Faible rst comme ADODB.Recordset
Placer CNN = nouvel ADODB.Connection
Placer le rst = nouvel ADODB.Recordset
CNN. Ouvrir le « kennamora », « kennam », « kennam007 »
rst.ActiveConnection = CNN
' rst.CursorLocation = adUseServer
rst.CursorLocation = adUseClient
rst.CursorType = adOpenStatic
rst.LockType = adLockBatchOptimistic
rst. La source = « CHOISISSENT * À PARTIR des customer_produces où com_id= » et spitted (1)
rst. Ouvert
MsgBox rst.RecordCount
rst. Fin
CNN. Fin
Placer le rst = rien
Placer CNN = rien
Finir si
Finir le sous-marin
|