Les bordures de Microsoft Excel vous aident à organiser et à mettre en évidence les informations contenues dans vos classeurs. Mais au fur et à mesure que vos données changent, il se peut que vos frontières doivent également changer. Leur modification manuelle peut être fastidieuse et sujette à l’erreur. Les programmes écrits en Visual Basic for Applications (VBA) n’ont pas ces problèmes. Vous pouvez utiliser un tel programme pour garder une bordure autour d’une ligne particulière dans un tableau. Si vous appliquez une bordure autour de la ligne, la ligne perdra la bordure lorsque vous trierez le tableau. Un programme VBA peut localiser la nouvelle position de la rangée et y appliquer à nouveau la bordure.
Cliquez sur le bouton « Office », puis sur le bouton « Options ». Cochez la case « Afficher développeur », puis cliquez sur « OK » pour qu’Excel affiche l’onglet d’enregistrement des macros VBA.
Cliquez sur le bouton « Enregistrer » dans l’onglet « Développeur », puis tapez « MakeBorder » ou un nom similaire dans la boîte de texte de la boîte de dialogue qui apparaît. Cliquez sur « OK » pour commencer l’enregistrement de la macro pour changer les bordures.
Cliquez sur n’importe quelle cellule de la feuille de calcul actuelle, puis cliquez sur l’onglet « Accueil ». Cliquez sur la flèche vers le bas du contrôle « Border » dans le panneau « Police », puis cliquez sur l’élément « Thick box » de la liste qui apparaît. Excel va peindre une épaisse bordure noire autour de la cellule sur laquelle vous avez cliqué.
Sur l’onglet « Développeur », cliquez sur le bouton « Arrêter l’enregistrement », puis cliquez sur le bouton « Macros » du même onglet. Excel affichera une liste de macros. Cliquez sur celui que vous venez d’enregistrer, puis cliquez sur le bouton « Modifier » pour accéder à l’environnement de développement Visual Basic. Excel affichera une liste des instructions de programmation VBA qui créent la bordure noire épaisse.
Cliquez sur votre souris à droite de la première instruction « End Width », puis faites glisser vers le bas jusqu’à juste avant l’instruction « End Sub » et relâchez la souris. Appuyez sur « Supprimer » pour supprimer les énoncés. Vous avez effacé tous les blocs VBA « With » sauf un. Chacun de ces blocs met en forme un côté d’une cellule de tableur. Le bloc que vous n’avez pas effacé ajoute une bordure au côté gauche de la cellule, que vous verrez dans les prochaines étapes.
Cliquez sur l’icône « Excel » dans la barre des tâches de Windows pour revenir à Excel. Cliquez sur n’importe quelle cellule vide, puis cliquez sur le bouton « Macros » dans l’onglet « Développeur ». Double-cliquez sur le nom de votre macro pour exécuter la macro. Remarquez qu’Excel n’a peint qu’une bordure gauche sur la cellule sur laquelle vous avez cliqué. Vous allez maintenant changer la macro pour peindre le bord droit de la cellule.
Suivez les instructions de l’étape 4 pour entrer à nouveau dans l’environnement de développement, puis double-cliquez sur le texte « xlEdgeLeft ». Tapez le mot « xlEdgeRight », puis revenez à Excel comme vous l’avez fait à l’étape 6.
Cliquez sur une nouvelle cellule, puis réexécutez votre macro en suivant les instructions de l’étape 6. Notez que la cellule a une bordure droite cette fois, pas une bordure gauche.
Ressources associées : 1.
Laisser un commentaire