|  
    
 Les macros sont des programmes écrits dans un langage de script , tels que Microsoft Office de Visual Basic pour Applications ( VBA) . Macros VBA peuvent remplir des colonnes dans Access et Excel, en utilisant des méthodes (c.- fonctions) du modèle objet VBA, une hiérarchie d'objets virtuels. Colonnes de remplissage dans Access et Excel consiste à écrire le code source qui appelle ces méthodes avec des paramètres définis pour les valeurs à remplir les colonnes avec . Utilisation des macros VBA plutôt que la saisie manuelle pour remplir les colonnes des données réduit le temps nécessaire pour ajouter des données à votre accès et de tableaux Excel . Choses que vous devez   Microsoft Access et Excel   Voir Plus Instructions   Remplissez colonnes Excel avec des données   1  Ouvrez Excel et ouvrir la fenêtre de développement VBA en appuyant sur " alt "+" F11 ".   2   Double -cliquez sur le " l' objet " du volet" Projet Ce classeur "pour afficher une fenêtre pour entrer un nouveau code du programme.   3   Collez le programme qui apparaît ci-dessous dans le nouveau volet . Ce programme définit les valeurs de la propriété Cells de l'objet ActiveSheet . La propriété Cells représente toutes les cellules de la feuille de calcul actuelle. Les états «pour» et «Suivant» de la forme du programme , une structure en boucle qui remplit une colonne de la feuille de calcul actuelle des données .     FillColumns Public Sub ()     Dim col   < p> Pour col = 1 à 10     ActiveSheet.Cells ( col, 1) = " somevalue "     Suivant col     End Sub   4 < p> Cliquez sur une déclaration du programme FillColumns , puis appuyez sur la touche "F5 " pour exécuter ce programme .   5   Retour vers Excel en appuyant sur " Alt" + " F11 ". La feuille de calcul actuelle affiche « somevalue " pour les 10 premières rangées de la première colonne de la feuille de calcul.   Remplissez les colonnes d'accès aux données   6   Ouvrez Microsoft Access, puis créez un nouvelle table de base de données en cliquant sur "Table" l'article de l' menu " créer".   7   type " Champ1 " dans la cellule à côté de la cellule qui affiche "ID ", pour créer une colonne appelée " Champ1 " dans la nouvelle table. Votre macro VBA remplira ce champ avec des données.   8   Appuyez sur " Control" + " S ", " Table1" de type pour le nom de la table, puis cliquez sur "OK" pour enregistrer la nouvelle table.   9   pénétrer dans l'environnement VBA en appuyant sur " Alt" + " F11 ". Faire une nouvelle fenêtre de code source en cliquant sur la commande "Module" du menu "Insertion " .   10   Collez le programme colonne de remplissage suivant dans la nouvelle fenêtre de code source. Ce programme invite les Edition de l'objet Recordset et mise à jour des méthodes pour combler Champ1 de Table1 avec les données.     FillColumns Public Sub ()     Dim DBS DAO.Database     recset Dim comme DAO.Recordset     Dim i As Integer     Set dbs = CurrentDb     Set recset = dbs.OpenRecordset ( "Table1 " )     For i = 1 à 10     recset.AddNew     recset ! Champ1 = " Le magicien d' Oz"     recset.Update     Next i     End Sub   11   exécuter le programme en cliquant sur l'une de ses déclarations et en appuyant sur la touche "F5 ". Appuyez sur " Alt" + " F11 " pour retourner à l'accès , puis double -cliquez sur la rubrique " Table1" du volet de navigation. Tableau 1 apparaîtra sur le réseau et afficher une colonne ( " Champ1 " ) que votre macro rempli de données .    
 
 |