Spécifiez le format de nombre pour une ou plusieurs colonnes Excel à l'aide d'une macro VBA

Table des matières

Pour définir le format de nombre pour une ou plusieurs colonnes d'une feuille de calcul, vous pouvez utiliser une commande VBA

Vous pouvez modifier rapidement un format de nombre pour une colonne entière à l'aide de la méthode interactive d'Excel. Vous cliquez sur la lettre dans l'en-tête de colonne et spécifiez un format de nombre.

Mais comment faire le travail à partir d'un programme VBA ? Utilisez la macro suivante :

Sub LegeSpaltenformatFest ()
ActiveSheet.Columns ("B: C"). NumberFormat = "#, ## 0.00"
Fin du sous-marin

Vous utilisez l'argument après la commande COLUMNS pour définir les colonnes auxquelles vous souhaitez affecter un nouveau format de nombre. Comme dans l'exemple, vous pouvez utiliser une plage de colonnes ou spécifier une seule lettre de colonne.

Le format de nombre à utiliser comme nouveau format pour la colonne ou la plage de colonnes est déterminé par l'expression de chaîne à droite. Saisissez ici le format de nombre sous forme de texte.

Pour savoir à quoi ressemble le format de nombre existant dans une cellule sous forme de texte, vous pouvez interroger le format d'une cellule. Pour ce faire, cliquez sur la cellule, appuyez sur la combinaison de touches CTRL 1 (cela ouvre la boîte de dialogue FORMATER LES CELLULES dans toutes les versions d'Excel) et passez à l'onglet NOMBRE. Activez l'entrée USER DEFINED dans la liste CATEGORY. Dans le champ TYPE, Excel vous montre maintenant le format de nombre actuel en notation de texte.

Pour entrer dans la macro, appuyez sur la combinaison de touches ALT F11 dans Excel. Cela appelle l'éditeur VBA. Utilisez la commande INSERER - MODULE pour insérer une feuille de module vide. Pour démarrer la macro, appuyez sur la combinaison de touches ALT F8 dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave