Visual Basic en construction de Microsoft Excel pour Applications ( VBA) langage vous permet d'étendre Excel en créant votre propre code pour automatiser les processus , et d'ajouter vos propres fonctionnalités au logiciel. Afin de manipuler les données dans les cellules de la feuille de calcul dans le code VBA, vous devez être en mesure de s'y référer en quelque sorte, si VBA sait quelles cellules à travailler. Excel vous permet de référencer des cellules en utilisant soit leur rang et la référence de la colonne , ou en définissant un nom personnalisé pour la cellule. La référence de cellule peut alors être utilisé par le "Range ()" VBA commande pour sélectionner la cellule . Instructions
1
créer une nouvelle macro pour exécuter le code VBA en appuyant sur "Alt" et "F8" à partir d'Excel . La boîte de dialogue macro s'ouvre et affiche toutes les macros utilisées par le classeur en cours . Dans le champ " Nom de la macro " , entrez un nom pour la nouvelle macro , puis cliquez sur le bouton "Créer" pour ouvrir l'éditeur VBA. L'éditeur VBA va créer un nouveau sous-programme automatiquement en utilisant le nom de la macro
2
Ajouter la suivante sur une nouvelle ligne à l'intérieur du bloc de code créé automatiquement par l'éditeur VBA : .
Range ( "A1") = "Ceci est la première cellule "
Ce code utilise la fonction " Range ( ) " VBA pour sélectionner la cellule " A1 ", puis définit la valeur de la cellule pour le texte choisi. Vous pouvez modifier la plage "A1" à toute référence de cellule en utilisant le format de la colonne /ligne .
3
Exécutez le code en appuyant sur la touche " F5" , et revenir à la feuille de calcul l'aide de la barre des tâches de Windows. Vous verrez le texte "Ceci est la première cellule " a été inséré automatiquement dans la cellule " A1 ".
4
Sélectionnez la cellule «D1» sur votre feuille de calcul en cliquant sur la cellule. Cliquez sur l'onglet "Formules" sur la barre d'outils principale , puis cliquez sur " Définir un nom " de la section " Noms définis " . Entrez " myRange " dans le champ "Nom " et cliquez sur "OK".
5
revenir à l' éditeur VBA , et modifier le code dans la macro :
Range ( " myRange ") = " Ceci est une sélection personnalisée "
sélectionne les cellules définies par le nom " myRange . " Exécutez la macro en appuyant sur la touche " F5" . Revenez à la feuille de calcul , et dans la cellule " D1 " vous allez voir le nouveau texte a été ajouté automatiquement .