Comment accéder à VBA pour créer une feuille de calcul Excel

...

Enregistrez les données dans une feuille de calcul Excel à l'aide de VBA.

La création d'une feuille de calcul Excel dans Access peut vous faire gagner du temps lorsque vous devez exporter des données vers une feuille de calcul Excel. Visual Basic pour Applications (VBA) peut être un outil puissant pour automatiser les processus dans les applications Microsoft Office. Avec VBA, vous pouvez utiliser l'objet Application Microsoft Excel pour créer une feuille de calcul Excel à partir d'Access. L'objet d'application Excel est le point d'entrée vers le reste du modèle objet. Exportez les données plus rapidement vers Excel en enregistrant les données directement dans une feuille de calcul Excel.

Étape 1

Lancez Microsoft Office Access, cliquez sur "Blank Database" et cliquez sur le bouton "Créer" pour créer une base de données vierge. Cliquez sur l'onglet "Outils de base de données" et cliquez sur "Visual Basic" pour ouvrir la fenêtre Microsoft Visual Basic. Cliquez sur le menu "Insérer" et cliquez sur "Module" pour insérer un nouveau module de code.

Vidéo du jour

Étape 2

Cliquez sur le menu "Outils" et cliquez sur "Références". Faites défiler vers le bas et cochez la case à côté de « Microsoft Excel Bibliothèque d'objets." Cliquez sur "OK".

Étape 3

Commencez par taper le code VBA suivant pour créer une nouvelle sous-procédure :

Sous-marin privé createSpreadSheet()

Étape 4

Continuez en tapant le code suivant pour créer trois nouveaux objets variables qui seront utilisés pour créer la feuille de calcul Excel :

Dim newExcelApp As Excel. Application. Dim newWbk As Excel. Cahier d'exercices. Dim newWkSheet en tant qu'Excel. Feuille de travail

Étape 5

Ajoutez le code suivant pour lancer Excel et l'afficher :

Définissez newExcelApp = Excel. Application

nouvelleExcelApp. Visible = Vrai

Étape 6

Tapez ce qui suit pour ajouter un nouveau classeur et une feuille de calcul :

Définissez newWbk = newExcelApp. Cahiers d'exercices. Ajouter

Définissez newWkSheet = newWbk. Feuilles de travail (1)

Étape 7

Ajoutez des données à votre nouvelle feuille de calcul en tapant ce qui suit :

newWkSheet. Cellules (1, 1).Value = "Nouvelle feuille de calcul..."

Étape 8

Enregistrez le nouveau classeur créé en tapant le code suivant :

newWkSheet. Enregistrer sous ("C:\myworksheet.xlsx")

Étape 9

Modifiez le chemin à l'étape précédente et saisissez le chemin et le nom de fichier de votre choix.

Étape 10

Tapez ce qui suit pour terminer la sous-procédure :

Fin du sous-marin

Étape 11

Appuyez sur "F5" pour exécuter votre procédure et créer une nouvelle feuille de calcul Excel.