Share via


ExcelScript.NumberFormatCategory enum

Représente une catégorie de formats numériques.

Remarques

Exemples

/**
 * This script finds cells in a table column that are not formatted as currency
 * and sets the fill color to red.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the "Cost" column from the "Expenses" table.
  const table = workbook.getTable("Expenses");
  const costColumn = table.getColumnByName("Cost");
  const costColumnRange = costColumn.getRangeBetweenHeaderAndTotal();

  // Get the number format categories for the column's range.
  const numberFormatCategories = costColumnRange.getNumberFormatCategories();

  // If any cell in the column doesn't have a currency format, make the cell red.
  numberFormatCategories.forEach((category, index) =>{
    if (category[0] != ExcelScript.NumberFormatCategory.currency) {
      costColumnRange.getCell(index, 0).getFormat().getFill().setColor("red");
    }
  }); 
}

Champs

accounting

Les formats de comptabilité alignent les symboles monétaires et les décimales dans une colonne.

currency

Les formats monétaires sont utilisés pour les valeurs monétaires générales. Utilisez les formats de comptabilité pour aligner des virgules décimales dans une colonne.

custom

Format personnalisé qui ne fait partie d’aucune catégorie.

date

Les formats de date affichent les numéros de série de date et d’heure sous forme de valeurs de date. Les formats de date commençant par un astérisque (*) répondent aux modifications apportées aux paramètres régionaux de date et d’heure spécifiés pour le système d’exploitation. Les formats sans astérisque ne sont pas affectés par les paramètres du système d’exploitation.

fraction

Les formats de fraction affichent la valeur de cellule sous la forme d’un nombre entier, le reste étant arrondi à la valeur de fraction la plus proche.

general

Les cellules de format général n’ont pas de format numérique spécifique.

number

Number est utilisé pour l’affichage général des nombres. La devise et la comptabilité offrent une mise en forme spécialisée pour la valeur monétaire.

percentage

Les formats de pourcentage multiplient la valeur de cellule par 100 et affichent le résultat avec un symbole de pourcentage.

scientific

Les formats scientifiques affichent la valeur de cellule sous la forme d’un nombre compris entre 1 et 10 multiplié par une puissance de 10.

special

Les formats spéciaux sont utiles pour le suivi des valeurs de liste et de base de données.

text

Les cellules de format de texte sont traitées comme du texte même lorsqu’un nombre se trouve dans la cellule. La cellule s’affiche exactement comme entré.

time

Les formats d’heure affichent les numéros de série de date et d’heure sous forme de valeurs de date. Les formats d’heure qui commencent par un astérisque (*) répondent aux modifications apportées aux paramètres régionaux de date et d’heure spécifiés pour le système d’exploitation. Les formats sans astérisque ne sont pas affectés par les paramètres du système d’exploitation.