Come accedere alle colonne di riempimento macro con dati

April 12

Come accedere alle colonne di riempimento macro con dati


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.

istruzione

Riempire Colonne di Excel con i dati

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.

Riempire Colonne di accesso con i dati

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.