Microsoft Office Excel est un tableur couramment utilisé pour analyser de grandes quantités de données. Microsoft Visual Basic pour Applications ( VBA) est un langage de programmation informatique utilisé pour automatiser des tâches de routine dans les applications Microsoft Office. Vous pouvez créer des interfaces graphiques ( GUI) dans Excel pour offrir plus de souplesse à l'utilisateur. En quelques étapes , vous pouvez écrire du code VBA pour ouvrir un classeur Excel existant et afficher son contenu à travers un contrôle de zone de liste. Instructions 
 1 
 Démarrer Microsoft Office Excel et tapez la commande suivante sur «Sheet1 ». 
 
 Type " Champ1 " à " A1 ", " Field2 " à "B1" et " Field3 " en " C1 " 
 
 type " 1 " en " A2 "," 2.1 " à " B2 " , et " 3.5 " en " C2 " 
 
 Enregistrez le classeur dans" C: \\ »comme« myExcelData.xls . " 
 2 
 Démarrer Microsoft office Excel, sélectionnez l'option" onglet " puis cliquez sur " Developer Visual Basic " . Sélectionnez le menu "Insertion " et cliquez sur " UserForm. " 
 
 Cliquez contrôle " ListBox " dans la " boîte à outils " Fenêtre et gauche - cliquez n'importe où sur " UserForm1 " pour créer une zone de liste. Cliquez sur " CommandButton " et clic gauche n'importe où sur " UserForm1 " pour créer un nouveau bouton . 
 3 
 clic droit " ListBox1 " sur votre formulaire et sélectionnez "Propriétés". 
 
 type 3 à côté de " columnCount . " 
 4 
 Double -cliquez sur " CommandButton1 " pour ouvrir Microsoft Visual Basic. 
 
 Copier et coller le code ci-dessous dans votre nouveau module. 
 5 
 Private Sub CommandButton1_Click () 
 
 xlApp As Excel.Application 
 
 XLWbook As Workbook 
 
 Set xlApp = New Excel.Application Photos 
 Set XLWbook = 0) = 1 ) = 2 ) = 0) = 1 ) = 2) = XLWbook.Sheets ( "Sheet1" ) . Range (" C2" ) . Value 
 
 XLWbook.Close 
 
 End Sub 
 6 
 Appuyez sur " F5 "et cliquez sur " CommandButton1 "pour ouvrir vos " myExcelData.xls " et afficher son contenu dans la zone de liste .