Macro's zijn programma's geschreven met een scripttaal , zoals Microsoft Office 's Visual Basic for Applications ( VBA ) . VBA- macro's kunt kolommen invullen in zowel Access en Excel , met behulp van methoden ( dwz functies ) van de VBA- objectmodel , een hiërarchie van virtuele objecten . Het invullen kolommen in Access en Excel gaat het schrijven van broncode dat deze methoden met parameters ingesteld op de waarden van de kolommen te vullen met oproept . Met behulp van VBA-macro's in plaats van handmatige invoer om kolommen te vullen met gegevens vermindert de tijd die nodig is om de gegevens aan uw Access en Excel- tabellen toevoegen . Wat je nodig hebt Microsoft Access en Excel Toon Meer Aanwijzingen Vul Excel Kolommen met gegevens Open Excel 1 en voer het venster VBA ontwikkeling door te drukken " alt " + " F11 ". 2 Dubbelklik op het " Deze werkmap " post Project " pane 's "om een venster weer te geven voor het invoeren van nieuwe programmacode . 3 Plak programma dat hieronder verschijnt in het nieuwe venster . In dit programma worden de waarden van de eigenschap Cells van de ActiveSheet object . De eigenschap Cells vertegenwoordigt alle cellen in het huidige werkblad . De "For " en " Next " verklaringen van het programma vormen een lus structuur die een column in het huidige werkblad met gegevens vult . Public Sub FillColumns ( ) op Dim col Voor col = 1 To 10 ActiveSheet.Cells ( col , 1 ) = " somevalue " Volgende col End Sub 4 Klik op een verklaring van de FillColumns programma , druk daarna op " F5 " om dit programma uit te voeren . 5 Terug naar Excel door op ' Alt ' + ' F11 . " De huidige werkblad zal " somevalue " weer voor de eerste 10 rijen van de eerste kolom van het werkblad is . Vul Access Kolommen met gegevens Open Microsoft Access 6 , maak dan een nieuwe database tabel door te klikken op " tafel " punt van de menu 's "Create " . Type " Veld1 " 7 in de cel naast de cel , dat verschijnt " ID ", een kolom met de naam " Field1 " te creëren in de nieuwe tabel . Uw VBA macro zal dit gebied vullen met gegevens . Druk op "Control " 8 + " S , " type " Tabel1 " voor de naam van de tabel , klik op "OK " om de nieuwe tabel op te slaan. < br > 9 Voer de VBA -omgeving door op " Alt " + " F11 ". Maak een nieuw venster broncode door te klikken op " Module " commando in het menu "Invoegen" 's . 10 Plak volgende kolom - vullend programma in het nieuwe venster broncode . Dit programma roept op Bewerken de RecordSet object en bijwerken methoden in te vullen Veld1 van Tabel1 met data . Public Sub FillColumns ( ) op Dim dbs als DAO.Database Dim recset zoals DAO.Recordset Dim i As Integer Set dbs = CurrentDb Set recset = dbs.OpenRecordset ( " Tabel1 " ) op Twitter Voor i = 1 Tot 10 recset.AddNew recset ! Veld1 = " The Wizard of Oz " recset.Update Volgende i End Sub 11 Start het programma door te klikken op een van haar verklaringen en op " F5 . " Druk op ' Alt ' + ' F11 ' om terug te keren naar Access , dubbelklik op " Tabel1 " punt het navigatievenster 's . Table1 zal verschijnen op het net en weer een kolom ( " Veld1 " ) die uw macro gevuld met data .
|