Connaître comment ouvrir un tableur Microsoft Excel à partir de Microsoft Access et d'insérer une nouvelle colonne à la feuille de calcul à l'aide de Visual Basic pour Applications ( VBA) peut faire votre demande d'accès plus dynamique. L'accès est un système de gestion de base de données relationnelle couramment utilisée pour les plus petites bases de données . Excel est un tableur qui offre des outils puissants pour analyser les données . VBA est un langage de programmation informatique populaire utilisé pour automatiser des tâches autrement effectuées manuellement . En quelques étapes, vous pouvez écrire du code VBA dans Access pour ouvrir un classeur Excel et insérer une nouvelle colonne à la feuille Sheet1 . Instructions
1
Démarrer Microsoft Office Access 2007 et sélectionnez « Base de données vide " puis cliquez sur "Créer". Cliquez sur " Database Tools " puis sélectionnez " Visual Basic ". Cliquez sur le champ "Insérer" et sélectionner "Module ".
2
Copiez et collez le code suivant dans votre module. Ce code va ouvrir une feuille de calcul, insérer une nouvelle colonne à la droite de « colonne C " et insérer "Cette colonne a été inséré à partir d'Access . "
Private Sub addExcelColumn ( )
xlApp As Excel.application
xlBook As Excel.Workbook
xlSheet As Excel.Worksheet
Set xlBook = Workbooks.Add ( Modèle : = "C: \\ Book1.xls »)
Set xlApp = XLBook.Parent
Set xlSheet = XLBook.Worksheets ( " Sheet1 " )
XLBook.Windows (1). Visible = True
xlApp.Visible = True
xlSheet
Colonnes. . ( "C: C " ) Sélectionnez
Selection.Insert Maj : = xlToRight
< p> . Range (" C1" ) . Sélectionnez
Selection.Value = "Cette colonne a été inséré à partir d'Access "
. Range (" D3" ) . Sélectionnez
End With End Sub
3
Modifiez la ligne de code suivante et tapez le chemin d'accès à votre feuille de calcul:
Set xlBook = Workbooks.Add ( modèle : = " C: \\ Book1.xls " )
Exécutez votre routine en appuyant
"F5 ".