1 Ανοίξτε το Microsoft Excel . 2
Κάντε κλικ στο " Εργαλεία ", " Macro " και στη συνέχεια κάντε κλικ στο " Visual Basic ". Αυτό θα ανοίξει το περιβάλλον προγραμματισμού VBA .
Εικόνων 3
Κάντε κλικ στο " Εισαγωγή" και " ενότητα ". Είστε τώρα σε μια λειτουργική μονάδα κώδικα προγραμματισμού
Η 4
Πληκτρολογήστε ή αντιγράψτε και επικολλήστε τις παρακάτω subprocedures στην μονάδα κώδικα : .
Sub ADOFromExcelToAccess ( )
«εξαγωγές δεδομένα από το ενεργό φύλλο εργασίας σε έναν πίνακα σε μια βάση δεδομένων της Access
« η διαδικασία αυτή πρέπει να τροποποιηθεί πριν από τη χρήση
Dim cn Όπως ADODB.Connection , rs Όπως ADODB.Recordset , r Όπως Long
« σύνδεση με τη βάση δεδομένων της Access
Set cn = Νέα ADODB.Connection
cn.Open " Provider = Microsoft.Jet.OLEDB.4.0 ? " & _
"Πηγή δεδομένων = C : \\ Όνομα_φακέλου \\ DataBaseName.mdb ? "
' ανοίξει ένα σύνολο εγγραφών
Set rs = Νέα ADODB.Recordset
rs.Open " TableName » , cn , adOpenKeyset , adLockOptimistic , adCmdTable
« όλα τα αρχεία σε έναν πίνακα
r = 3 ' η σειρά εκκίνησης στο φύλλο εργασίας
κάνετε Ενώ Len ( Range ( " A " & r ) . Formula) > 0
' επανάληψη μέχρι πρώτο κενό κελί στη στήλη A
Με rs
. AddNew » δημιουργήσετε μια νέα εγγραφή
' προσθέσετε τιμές σε κάθε πεδίο της εγγραφής
. πεδία ( " FieldName1 " ) = Range ( "A" & r ) . Value
. πεδία ( " FieldName2 " ) = Range ( " B " & r ) . Value
. πεδία ( " FieldNameN " ) = Range ( " C " & r ) . Αξία
' προσθέσετε περισσότερα πεδία , αν είναι απαραίτητο ...
Ενημέρωση » καταστήματα της νέο ρεκόρ
End With
r = r + 1 ' επόμενη σειρά
Loop
rs.Close .
Set rs = Τίποτα
cn.Close
Set cn = Τίποτα
End Sub
το πρότυπο κώδικα δημιουργεί μια σύνδεση με μια βάση δεδομένων Access VBA και εισάγει διάφορα αρχεία μέσα σε αυτό . Σιγουρευτείτε για να αντικαταστήσει το όνομα του φακέλου και το όνομα της βάσης δεδομένων με την πραγματική βάση δεδομένων σας και το όνομα του φακέλου για να δουλέψει αυτό .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα