écriture sur une table à l'aide de Visual Basic pour Applications dans Microsoft Excel n'est pas aussi compliqué que vous le pensez . VBA est un langage de programmation informatique utilisé dans les applications Microsoft Office pour automatiser des tâches de routine. Dans VBA, vous pouvez utiliser la méthode " ListObjects.Add " pour créer une nouvelle table dans votre feuille de calcul. Utilisez la méthode «Range» pour ajouter des valeurs à votre tableau en utilisant les valeurs de colonnes et de lignes de la feuille de calcul . Instructions 1 Lancez Microsoft Excel. Cliquez sur l'onglet "Developer " , et sélectionnez " Visual Basic ". Cliquez sur le menu "Insertion " et choisissez " Module " pour insérer un nouveau module de code VBA 2 Ajoutez le code suivant pour créer une nouvelle procédure sous : . Sous createAndPopulateTable () 3 créer deux variables que vous allez utiliser pour écrire des données dans la table : SST As Feuille Set SST = ActiveSheet Hôtels 4 créer la table avec cinq rangées , avec des colonnes B , C et D: ActiveSheet.ListObjects.Add ( xlSrcRange , Range (" $ B $ 1: $ D $ 5") , xlYes ) . Name = _ ActiveSheet.ListObjects " myTable " ( " myTable " ) . TableStyle = " TableStyleLight2 " 5 copiez et collez le texte suivant code VBA pour écrire des données sur votre table : oSh.Range ( "B2" ) Valeur = 1 oSh.Range ( "C2" ) Valeur = 1 < p. . > oSh.Range ( "D2" ) . Value = 1 oSh.Range ( "B3" ) . Value = 2 oSh.Range ( "C3" ) . Value = 2 oSh.Range ( "D3" ) . Value = 2 oSh.Range ( "B4" ) . Value = 3 oSh.Range ( "C4") . Value = 3 oSh.Range ( "D4" ) . Value = 3 oSh.Range ( " B5 " ) . Value = " ligne 4 Valeur " SST . Range (" C5 " ) . Value = " ligne 4 Valeur " oSh.Range ( " D5 " ) . Value = " ligne 4 Valeur " oSh.Range ( " B6 " ) . Value = 5 oSh.Range ( " C6 " ) . Value = 5 oSh.Range ( " D6 " ) . Value = 5 6 Terminez la procédure en tapant "End Sub " que la dernière ligne de code dans votre module. Appuyez sur "F5" pour exécuter la procédure .
|