Vous avez besoin d’indiquer au centimètre près la hauteur des lignes et la largeur des colonnes dans un tableau. Mais l’unité de mesure d’Excel pour les hauteurs de lignes est le point, et aucune option n’est disponible pour
transformer les points en centimètres. Pour la largeur des colonnes, c’est encore plus problématique car il n’y a pas vraiment d’unité. En fait, le logiciel se base sur la largeur de la police de caractères pour définir la largeur des
colonnes.Nous vous proposons de créer deux macros qui vont permettre d’afficher une fenêtre où vous pourrez indiquer la mesure désirée en centimètres, Excel se chargeant ensuite d’ajuster les lignes et les colonnes selon votre demande
Etape 1 : créez les macros
Ouvrez l’éditeur de macrosPour commencer, tapez le code des macros qui va permettre d’obtenir les largeurs et les hauteurs en centimètres. Pour cela, Excel met à votre disposition l’utilitaire nommé Visual Basic
Editor.1 A partir d’une feuille vierge d’Excel, ouvrez cet utilitaire en choisissant, dans le menu Outils, l’option Macro et cliquez sur Visual
Basic Editor ou en appuyant simultanément sur les touches Alt et F11.2 Dans la partie gauche, double-cliquez sur Module 1 du dossier VBAProject (PERSO.XLS) :Remarque : si Module1n’existe pas, créez-le en choisissant dans le menu Insertion l’option Module.Ecrivez la macro pour la hauteur des lignes1 Cliquez dans la partie droite de la fenêtre. Puis tapez la ligne de code suivante :
Sub LignesEnCm()Appuyez sur la touche Entrée du clavier. Vous obtenez automatiquement les codes suivants :LignesEnCm() est le nom de la macro. Sub et End Sub indiquent le début et la fin de la macro.2 Cliquez entre ces deux lignes de code et tapez tel quel le code qui se trouve dans l’illustration 1.3 Enregistrez le code en cliquant en haut de la fenêtre de Visual Basic Editor sur le boutonEcrivez la macro pour la largeur des colonnes1 Cliquez en dessous de la dernière ligne de code (End Sub) de la macro permettant de modifier la hauteur des lignes :Puis tapez la ligne de code suivante : Sub ColonnesEnCm()Appuyez sur la touche Entrée du clavier. Vous obtenez automatiquement les codes suivants :ColonnesEnCm() est le nom de la macro.2 Cliquez entre ces deux lignes de code et tapez tel quel le code qui se trouve dans l’illustration 2.3 Enregistrez le code en cliquant en haut de la fenêtre de Visual Basic Editor sur le bouton4 Fermez l’Editeur en choisissant, dans le menu Fichier, l’option Fermer et retourner à Microsoft Excel.
Etape 2 : activez les macros
1 Pour faciliter l’utilisation des macros, liez-les à des boutons disponibles dans la barre d’outils en haut de l’écran. Pour cela, choisissez dans le menu Outils l’option
Personnaliser.2 En haut de la fenêtre affichée, cliquez sur l’onglet Commandes.Puis, à gauche, dans la zone Catégories, cliquez sur l’option Macros :3 A droite, dans la zone Commandes, maintenez le bouton enfoncé surGlissez la sélection dans la barre d’outils en haut de l’écran :Lorsque vous relâchez le bouton gauche de la souris, vous obtenez le bouton suivant :4 Sans quitter la fenêtre ouverte, choisissez l’apparence du bouton.Ici vous avez une icône, dont vous pouvez modifier l’apparence. Pour cela, cliquez dans la fenêtre sur le bouton Modifier la sélection et choisissez l’une des options suivantes :Ici, cliquez sur Texte seul pour ce bouton, puis cliquez à nouveau avec le bouton Modifier la sélection et, dans la zone Nom, tapez
le nom qui doit apparaître. Par exemple, Hauteur en cm.Appuyez sur la touche Entrée du clavier.Vous obtenez :5 Indiquez quelle macro est liée à ce bouton, en cliquant sur le bouton Modifier la sélection et sur l’option Affecter une macro. Dans la liste, cliquez
surCliquez sur OK.6 Refaites les points 3 à 5 de cette étape pour créer un bouton nommé Largeur en cm et lié à la macro ColonnesEnCm.Fermez la fenêtre affichée, en cliquant sur le bouton Fermer.
Etape 3 : testez les macros
La cellule B4 doit faire, par exemple, 2 cm en hauteur et 5 cm en largeur.1 Cliquez dans la cellule B4, puis sur le bouton Hauteur en cm. Tapez 2 et cliquez sur OK.2 Cliquez sur le bouton Largeur en cm, puis tapez 5 et cliquez sur OK.3 Pour vérifier la taille de la cellule, ajoutez une bordure et imprimez la feuille.Le résultat final apparaît dans lillustration 3
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.