Makros sind Programme mit einer Skriptsprache geschrieben , wie Microsoft Office die Visual Basic for Applications (VBA) . VBA -Makros können Spalten sowohl in Access und Excel zu füllen, mit Methoden (dh Funktionen ) der VBA-Objektmodell , eine Hierarchie von virtuellen Objekten . Füllen Spalten in Access und Excel beinhaltet das Schreiben von Quellcode, der diese Methoden mit Parametern auf die Werte , um die Spalten zu füllen mit aufruft. Mit VBA-Makros anstatt manuelle Eingabe von Spalten mit Daten zu füllen reduziert die benötigte Zeit, um Daten in Access und Excel-Tabellen hinzuzufügen. Things You
Microsoft Access und Excel
brauchen anzeigen Weitere Anweisungen
Füllen Excel Spalten mit Daten
1
Öffnen Sie Excel und geben Sie die VBA-Entwicklungsumgebung Fenster mit der Taste " Alt "+" F11 ".
2
Doppelklicken Sie auf das " Projekt " Scheibe " This Workbook " Element, um ein Fenster für die Eingabe von neuen Programmcode anzuzeigen.
3
Fügen Sie das Programm, erscheint unten in den neuen Bereich . Dieses Programm setzt die Werte der Cells-Eigenschaft des Objekts ActiveSheet . Die Cells -Eigenschaft stellt alle Zellen im aktuellen Arbeitsblatt . Die "For" und "Weiter" -Anweisungen des Programms bilden eine Loop-Struktur , die eine Spalte füllt im aktuellen Arbeitsblatt mit Daten.
Public Sub FillColumns ()
Dim col
< p> Für col = 1 To 10
ActiveSheet.Cells ( col, 1) = " somevalue "
Weiter col
End Sub
4 < p> Klicken Sie auf eine Aussage des FillColumns Programm , und drücken Sie "F5" , um dieses Programm zu starten.
5
Return to Excel mit der Taste " Alt" + " F11 ". Das aktuelle Arbeitsblatt " somevalue " für die ersten 10 Zeilen der ersten Spalte Arbeitsblatt anzuzeigen.
Füllen Zugang Spalten mit Daten
6
Öffnen Sie Microsoft Access und erstellen Sie dann ein neue Datenbank-Tabelle , indem Sie auf die Schaltfläche "Create "-Menü die " Tabelle " auswählen.
7
Type " Feld1 " in der Zelle neben der Zelle, zeigt "ID ", um eine Spalte namens " Feld1 " erstellen in der neuen Tabelle. Ihre VBA-Makro wird dieses Feld mit Daten zu füllen.
8
Presse "Control" + " S ", Typ " Tabelle 1 " für den Namen der Tabelle , klicken Sie dann auf "OK" , um die neue Tabelle zu speichern .
9
Geben Sie die VBA-Umgebung mit der Taste " Alt" + " F11 ". Einen neuen Quellcode -Fenster , indem Sie auf die Schaltfläche "Einfügen "-Menü die "Module "-Befehl.
10
die folgende Spalte - Füllung Programm in den neuen Quellcode -Fenster einfügen . Dieses Programm fordert die Recordset-Objekts bearbeiten und aktualisieren Methoden Feld1 von Tabelle 1 mit Daten zu füllen .
Public Sub FillColumns () Dim dbs
Wie DAO.Database
Dim recset wie DAO.Recordset
Dim i As Integer
Set dbs = CurrentDb
Set recset = dbs.OpenRecordset ( "Tabelle1 " )
Für i = 1 bis 10
recset.AddNew
recset ! Feld1 = " der Zauberer von Oz"
recset.Update
Next i
< p > End Sub
11
Führen Sie das Programm , indem Sie auf eine seiner Aussagen und die Taste " F5 ". Drücken Sie die " Alt" + " F11 " , um zum Greifen , doppelklicken Sie dann im Navigationsbereich die "Tabelle1 " aus. Tabelle 1 wird in der Startaufstellung erscheinen und eine Spalte (" Feld1 " ) , dass das Makro mit Daten.
Gefüllt