Les frontières dans Microsoft Excel vous permettent d'organiser et de mettre en évidence les informations contenues dans vos classeurs. Mais comme modifications de vos données , vos frontières pourraient avoir besoin de changer aussi . Les changer manuellement peut être fastidieuse et sujette à erreur. Les programmes écrits en Visual Basic pour Applications ( VBA) n'ont pas ces problèmes. Vous pouvez utiliser un tel programme pour maintenir une frontière autour d'une ligne particulière dans un tableau. Si vous appliquez une bordure autour de la ligne, la ligne va perdre la frontière lorsque vous triez la table. Un programme VBA peut localiser la nouvelle position de rangée et ré-appliquer la frontière pour elle . Instructions
1
Cliquez sur le bouton "Bureau" , puis cliquez sur le bouton "Options". Sélectionnez l'option " Afficher le développeur " case à cocher , puis cliquez sur "OK" pour rendre Excel afficher l'onglet pour l'enregistrement des macros VBA .
2
Cliquez sur le bouton "Enregistrer " dans l'onglet "Developer " et puis tapez " MakeBorder " ou un nom similaire dans la zone de texte de la boîte de dialogue qui apparaît. Cliquez sur " OK" pour commencer l'enregistrement de la macro pour changer les frontières.
3
Cliquez sur n'importe quelle cellule de la feuille de calcul actuel , puis cliquez sur l'onglet " Accueil " . Cliquez sur la flèche vers le bas de la commande "Bordure" dans le panneau "Police" , puis cliquez sur la rubrique " boîte épaisse » dans la liste qui apparaît. Excel va peindre une bordure noire autour de la cellule vous avez cliqué.
4
Dans l'onglet "Developer " , cliquez sur le bouton " Arrêter l'enregistrement " , puis cliquez sur le bouton "Macros " dans le même onglet . Excel affiche une liste des 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 affiche une liste d'instructions de programmation VBA qui créent la bordure noire épaisse.
5
Cliquez sur votre souris vers la droite de la première déclaration "Largeur End" , puis faites glisser vers le bas juste avant le " End Sub déclaration »et relâchez la souris. Appuyez sur "Supprimer" pour supprimer les déclarations. Vous avez supprimé tous sauf un de la VBA »par« blocs. Chacun de ces formats de blocs d'un côté d'une cellule de feuille de calcul . Le bloc que vous n'avez pas supprimé ajoute une bordure à gauche de la cellule, que vous verrez dans les prochaines étapes .
6
Cliquez sur l'icône « Excel » dans la barre des tâches Windows pour revenir à Excel. Cliquez sur n'importe quelle cellule vide , puis cliquez sur le bouton "Macros " dans l'onglet "Developer " . Double-cliquez sur le nom de votre macro pour exécuter la macro . Notez que Excel peint juste une bordure gauche de la cellule vous avez cliqué. Vous allez maintenant modifier la macro pour peindre la bordure droite de la cellule.
7
Utilisez les instructions de l'étape 4 à réintégrer l'environnement de développement , puis double-cliquez sur le xlEdgeLeft texte ". " Tapez le mot " xlEdgeRight », puis revenir à Excel que vous avez fait à l'étape 6 .
8
Cliquez sur une nouvelle cellule , puis relancez votre macro en suivant l'étape 6 des instructions . Notez que la cellule a une bordure droite cette fois , pas une gauche.