Microsoft Excel 2007 peut être encore plus puissant si vous apprenez à utiliser Visual Basic pour Applications ( VBA) pour automatiser les tâches de routine telles que l'accès à chaque feuille de calcul grâce à l'utilisation d'une variable . Dans VBA, vous pouvez utiliser l'objet de feuille de calcul pour manipuler chaque feuille de calcul dans un classeur Excel. Vous devez activer la feuille que vous souhaitez utiliser en utilisant le nom de la feuille et la méthode "Activer" . Cette méthode vous permet de sélectionner par programmation des feuilles de calcul . Instructions 1 Cliquez sur l'onglet « Développeur » et cliquez sur " Visual Basic " pour lancer l'éditeur VB . Cliquez sur le menu " Insertion", puis cliquez sur " Module " pour insérer un nouveau module de code. 2 Démarrer une nouvelle subprocédure comme suit: " sheetNames sub () 3 créer le « sheetName " variable pour garder la trace des noms de feuille et deux variables qui seront utilisées comme compteurs , comme suit : sheetName Dim As String xCntr As Integer shtCntr As Integer 4 définir le contenu de la variable " sheetName " avec le nom de la première feuille dans votre classeur , comme suit : sheetName = "Sheet1" 5 Offrir le compteur d'une valeur de 1 représente la première feuille de calcul: shtCntr = 1 6 utilisation le code suivant pour créer une " boucle For ... " pour parcourir chaque feuille dans votre classeur et ajouter le nom de la feuille A1 en utilisant le " sheetName « variable : xCntr = 0 à 2 Photos Feuilles ( sheetName ) . Activer Range (" A1") . Sélectionnez ActiveCell.FormulaR1C1 = sheetName Range (" A2 " ) . Sélectionnez shtCntr = shtCntr + 1 sheetName = " Feuille " et shtCntr Suivant xCntr 7 Appuyez sur " F5 " pour exécuter le procédure . A1 dans chaque feuille de calcul contient le nom de la feuille.
|