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 .