Microsoft Excel ; Object Library " . Cliquez sur « OK ». 
 4  Copiez et collez le code VBA suivant pour ouvrir le classeur " myExceldata " . Vous allez utiliser la valeur de "B1 " comme paramètre d'interroger les données de la table " dbAccessTable " créé et afficher la description à travers une boîte de message . 
 
 PassExcelParamenters Private Sub () 
 
 Dim strSQL As String 
 
 Dim dbs As Database 
 
 rst As Recordset 
 
 XLSPar As Integer 
 
 XLSApp As Excel.Application 
 
 XLXBook As Excel.Workbook 
 
 XLSSheet As Excel.Worksheet 
 
 Set dbs = CurrentDb 
 
 Set XLXBook = Workbooks.Add ( Modèle : = " G: \\ myExcelData . xlsx " ) 
 
 Set XLSApp = XLXBook.Parent 
 
 Set XLSSheet = XLXBook.Worksheets ( " Sheet1 " ) 
 
 XLSSheet 
 
 . Range (" B1 " ) . Sélectionnez 
 
 XLSPar = Selection.Value 
 
 End With 
 
 XLXBook.Close 
 
 strSQL =" CREATE TABLE dbAccessTable (NOMBRE prod_id , Prodct TEXT) ; " 
 
 DoCmd.SetWarnings Faux 
 
 DoCmd.RunSQL ( strSQL ) 
 
 strSQL = " INSERT INTO dbAccessTable ( prod_id , Prodct ) "
 
 strSQL = strSQL & " VALUES ( 1, 'Cars' ) ; " 
 
 DoCmd.RunSQL ( strSQL ) 
 
 strSQL = "INSERT INTO dbAccessTable ( prod_id , Prodct ) " 
 < p> strSQL = strSQL & " VALUES ( 2, ' Camions '); " 
 
 DoCmd.RunSQL ( strSQL ) 
 
 sqlstr = "SELECT dbAccessTable.Prod_ID , dbAccessTable.Prodct " < br > 
 sqlstr = sqlstr & "FROM dbAccessTable " 
 
 sqlstr = sqlstr & " WHERE ( ( ( dbAccessTable.Prod_ID ) =" & ( XLSPar ) & ")); " 
 
 Set rst = dbs.OpenRecordset ( sqlstr ) 
 
 rst.MoveLast 
 
 rst.MoveFirst 
 
 MsgBox " La description pour l' ID de produit dans B1 est" & rst . Fields ( 1). Valeur 
 
 rst.Close 
 
 dbs.Close 
 
 End Sub 
 5 
 Appuyez sur " F5 " pour exécuter votre sous-programme.