Worksheet_Activate secundario privado ()
Llamada sub1
Submarino del extremo
Submarino privado sub1 ()
Wb dévil como libro de trabajo
WS dévil como hoja de trabajo
Fijar wb = ThisWorkbook
Fijar WS = wb. Hojas de trabajo (“Sheet1”)
CNN dévil como ADODB.Connection
Rst dévil como ADODB.Recordset
Lst dévil como secuencia
Fijar CNN = nuevo ADODB.Connection
Fijar el rst = nuevo ADODB.Recordset
CNN. Abrir el “kennamora”, “kennam”, “kennam007”
rst.ActiveConnection = CNN
rst.CursorLocation = adUseClient
rst.CursorType = adOpenStatic
rst.LockType = adLockBatchOptimistic
rst. La fuente = “SELECCIONA * de clientes ”
rst. Abierto
Mientras que no rst.EOF
lst = lst y rst. Campos (“com_address”). Valor y”: “y rst. Campos (“tid”). Valor y”, “
rst.MoveNext
Wend
rst. Cierre
CNN. Cierre
Fijar el rst = nada
Fijar CNN = nada
En el error n1 indicado
Con WS. Gama (“F9”). Validación
. Cancelación
. Agregar el tipo: =xlValidateList, AlertStyle: =xlValidAlertStop, operador: =xlBetween, Formula1: = "" y lst
.IgnoreBlank = verdad
.InCellDropdown = verdad
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = “seleccionan por favor de lista dropdown.”
.ShowInput = verdad
.ShowError = verdad
Extremo con
Salir el submarino
n1:
MsgBox Err.Description
Submarino del extremo
Worksheet_Change secundario privado (blanco de ByVal como gama)
Si Target.Address = “$F$9” entonces
' Gama de MsgBox (“F9”). Valor
spitted = partir (la gama (“F9”). Valor,”: ")
' MsgBox spitted (1)
CNN dévil como ADODB.Connection
Rst dévil como ADODB.Recordset
Fijar CNN = nuevo ADODB.Connection
Fijar el rst = nuevo ADODB.Recordset
CNN. Abrir el “kennamora”, “kennam”, “kennam007”
rst.ActiveConnection = CNN
' rst.CursorLocation = adUseServer
rst.CursorLocation = adUseClient
rst.CursorType = adOpenStatic
rst.LockType = adLockBatchOptimistic
rst. La fuente = “SELECCIONA * de los customer_produces donde com_id=” y spitted (1)
rst. Abierto
MsgBox rst.RecordCount
rst. Cierre
CNN. Cierre
Fijar el rst = nada
Fijar CNN = nada
Terminar si
Terminar el submarino
|