Logiciels

Définir et modifier le format des nombres pour la plage de cellules Excel via une macro VBA

Ecrit par Julien

Modifier le format des nombres dans un tableau Excel est très simple. Macro excel. La combinaison de touches CTRL 1 permet d’afficher la boîte de dialogue FORMATER LES CALCULS dans toutes les versions d’Excel et de modifier l’apparence de vos cellules.

Mais que faire si vous souhaitez modifier le format des cellules à partir d’une macro ? L’illustration suivante montre un tableau avec des données dans les colonnes A et B.

Vous souhaitez redéfinir le format des nombres pour la plage B2:B25 et utiliser un format commercial avec deux décimales. Insérez la macro suivante :

Sub FixerFormatNombre() Range(« B2:B25 »).NumberFormat = « #,##0.00 « End Sub

Après le démarrage, la liste est reformatée. Les nombres de la zone B2:B25 ont reçu de nouveaux formats de nombres. L’illustration suivante montre le résultat :

Pour saisir la macro, appuyez sur la combinaison de touches ALT F11 dans Excel afin d’afficher l’éditeur VBA. Dans l’éditeur VBA, sélectionnez la commande INSERER – MODULE et saisissez la macro. Pour démarrer la macro, activez la combinaison de touches ALT F8 dans Excel. Les deux combinaisons de touches pour lancer l’éditeur VBA et la macro fonctionnent dans toutes les versions d’Excel.

Dans la macro, la référence « B2:B25 » permet de définir quelle plage de cellules doit être dotée d’un nouveau format numérique. C’est toujours la plage de la feuille de calcul actuellement active qui est formatée. Si vous ne souhaitez formater qu’une seule cellule, n’indiquez qu’une seule adresse de cellule dans cette référence.

A lire :   Où Outlook 2000 : 2007 stocke-t-il les informations et les configurations ?

A propos de l'auteur

Julien

Ingénieur réseau de profession, je suis un papa touche à tout de l'informatique.

Laisser un commentaire