VorUpdate_List ()
Schwaches DB als DAO.Database, rst als DAO.Recordset
Schwacher Weg als Schnur
Schwache WB als Arbeitsbuch
Schwaches w1 als Arbeitsblatt
Schwaches qry als Schnur, lst als Schnur
Schwach als Schnur irren
Application.DisplayAlerts = falsch
Application.ScreenUpdating = falsch
'Ihren Weg ändern
Weg = „C:\Folder\Your.mdb“
Einstellen DB = OpenDatabase (Weg)
Einstellen WB = ThisWorkbook
Einstellen w1 = WB. Arbeitsblätter („Sheet1“)
'Feldnamen und Tabellennamen ändern
qry = „AUSERWÄHLTES EINDEUTIGES FieldWithData VON YourTable; “
lst = ""
Das rst = db.OpenRecordset (qry) einstellen
Mit rst
Wenn .EOF = ausrichten und .BOF = ausrichten dann nn
.MoveFirst
Bis .EOF tun
lst = lst u. Felder („FieldWithData“). Wert u.“, „
.MoveNext
Schleife
Sonst
'Störung zeigen, wenn Datensatz leer ist
= irren MsgBox („keine Daten, zum, vbOKOnly, „keine Daten zum Import“ zu importieren“)
Beenden wenn
Mit beenden
rst. Abschluss
'Die Strecke ändern, in der Sie Ihre Gültigkeitserklärungliste wünschen
Mit w1.Range („A1“). Gültigkeitserklärung
. Löschung
. Art addieren: =xlValidateList, AlertStyle: =xlValidAlertStop, Operator: =xlBetween, Formula1: = " = " u. x
.IgnoreBlank = ausrichten en
.InCellDropdown = ausrichten en
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = „vorwählen bitte von der Drop-Down-Liste.“
.ShowInput = ausrichten en
.ShowError = ausrichten en
Ende mit
Enden-Unterseeboot
Privates VorWorksheet_Change (ByVal Ziel als Strecke)
'dieses laufen lässt Ihren Code, jedes Mal wenn Wert des Gültigkeitserklärungfeldes geändert
'„$A$1“ zu jeder möglicher anderen Strecke ändern
Wenn Target.Address = „$A$1“ dann
'Etwas tun
Beenden wenn
Unterseeboot beenden
|