April 12
Le macro sono programmi scritti con un linguaggio di scripting, come Visual Basic di Microsoft Office Applications Edition (VBA). Macro VBA può riempire le colonne sia in Access e Excel, utilizzando metodi (ad esempio funzioni) del modello a oggetti di VBA, una gerarchia di oggetti virtuali. colonne compilando Access ed Excel comporta la scrittura di codice sorgente che richiama questi metodi con i parametri impostati sui valori a riempire le colonne con. Utilizzando le macro VBA, piuttosto che l'inserimento manuale di riempire le colonne con i dati riduce il tempo necessario per aggiungere dati al vostro Access e tabelle di Excel.
1 Aprire Excel e accedere alla finestra di sviluppo VBA premendo il tasto "Alt" + "F11".
2 Fare doppio clic la voce "Questa cartella di lavoro" del riquadro "Progetto" per visualizzare un riquadro per l'inserimento di un nuovo codice di programma.
3 Incollare il programma che appare sotto nel nuovo riquadro. Questo programma definisce i valori della proprietà Cells dell'oggetto ActiveSheet. La proprietà Cells rappresenta tutte le celle del foglio di lavoro corrente. I "per" e dichiarazioni "Avanti" del programma formano una struttura ad anello che riempie una colonna del foglio di lavoro corrente con i dati.
FillColumns Public Sub ()
Col Dim
Per col = da 1 a 10
ActiveSheet.Cells (Col, 1) = "someValue"
Avanti col
End Sub
4 Fare clic su una dichiarazione del programma FillColumns, quindi premere il tasto "F5" per eseguire questo programma.
5 Ritorno a Excel premendo il tasto "Alt" + "F11". Il foglio di lavoro corrente visualizzerà "somevalue" per le prime 10 righe di prima colonna del foglio di lavoro.
6 Aprire Microsoft Access, quindi creare una nuova tabella di database cliccando la voce "Table" del menu "Crea".
7 Tipo "Field1" nella cella accanto alla cella che visualizza "ID", per creare una colonna chiamata "Field1" nella nuova tabella. La macro VBA riempirà questo campo con i dati.
8 Premere il tasto "Controllo" + "S," tipo "Table1" per il nome della tabella, quindi fare clic su "OK" per salvare la nuova tabella.
9 Inserire l'ambiente VBA premendo il tasto "Alt" + "F11". Fare una nuova finestra del codice sorgente cliccando il comando "Modulo" del menu "Inserisci".
10 Incollare il seguente programma colonna di riempimento nella nuova finestra del codice sorgente. Questo programma invita modificare e aggiornare i metodi dell'oggetto RecordSet di riempire Field1 di Table1 con i dati.
FillColumns Public Sub ()
DBS fiochi come DAO.Database
Dim recset Come DAO.Recordset
Dim i As Integer
Set dbs = CurrentDb
Set recset = dbs.OpenRecordset ( "Table1")
Per i = 1 a 10
recset.AddNew
recset! Field1 = "Il mago di Oz"
recset.Update
Next i
End Sub
11 Eseguire il programma facendo clic su una delle sue dichiarazioni e premendo "F5". Premere il tasto "Alt" + "F11" per tornare ad Access, quindi fare doppio clic la voce "Table1" del pannello di navigazione. Table1 apparirà sulla griglia e visualizzare una colonna ( "Field1"), che la macro riempito con i dati.