# Boîte de dialogue Formater une chaîne

La boîte de dialogue Formater une chaîne est utilisée pour mettre en forme facilement les données de cellules référencées, et pour générer une chaîne de sortie transférable à un périphérique distant. Dans la boîte de dialogue Formater une chaîne, chaque cellule référencée est répertoriée comme un seul élément. Chaque élément peut être formaté en attribuant une étiquette, un type de données, un nombre de décimales, une largeur fixe et un remplissage. Pour mettre en forme un élément, il est d’abord nécessaire de le sélectionner dans la liste. La chaîne de sortie, dans son intégralité, peut être mise en forme en ajoutant un texte de début, un texte de fin, des terminaisons et des délimiteurs.

Remarque :

- Pour mettre en forme plusieurs éléments non consécutifs, maintenez la touche CTRL enfoncée tout en sélectionnant les éléments.
- Pour mettre en forme plusieurs éléments consécutifs, maintenez la touche MAJ enfoncée, puis sélectionnez dans la liste le premier élément et le dernier.

## Pour afficher la boîte de dialogue Formater une chaîne

1. Sélectionnez une cellule vide dans la feuille de calcul.
2. Dans le menu Insérer, cliquez sur Fonction.
3. Dans la boîte de dialogue Insérer une fonction, développez la catégorie Texte.
4. Dans le volet de droite, double-cliquez sur Formater une chaîne.

## Contrôles de la boîte de dialogue Formater une chaîne

- Texte d’introduction : le préfixe de la chaîne de sortie. La longueur maximale de chaîne est de 30 caractères.
- Texte de fin : le suffixe de la chaîne de sortie. La longueur maximale de chaîne est de 30 caractères.
- Terminaisons : ajoute les caractères de terminaison sélectionnés à la chaîne de sortie.◦Aucun : aucune terminaison n’est ajoutée à la chaîne de sortie.
  - Saut de ligne (LF) : ajoute un saut de ligne à la chaîne de sortie.
  - Retour chariot (CR) : ajoute un retour chariot à la chaîne de sortie.
  - Retour chariot et saut de ligne (CR+LF) : ajoute un retour chariot et un saut de ligne à la chaîne de sortie.
- Utiliser séparateur : si activé, les éléments sont délimités. La longueur maximale de la chaîne est de 1 caractère.
  - Standard : permet de sélectionner un délimiteur standard : virgule, espace, tabulation, point-virgule ou trait de soulignement (_).
  - Autre : Permet de saisir un délimiteur personnalisé d’un caractère.
- Ajouter : Invoque le mode Sélection de cellules pour référencer une ou plusieurs cellules. Après avoir sélectionné les cellules, la boîte de dialogue s’affiche à nouveau et crée un élément pour chaque cellule sélectionnée.
- Supprimer : Supprime l’élément sélectionné de la liste. Si aucun élément n’est sélectionné, le bouton Supprimer est désactivé.
- Déplacer vers le haut : Déplace l’élément sélectionné vers le haut dans la liste des éléments. Si l’élément est le premier de la liste, le bouton est désactivé.
- Déplacer vers le bas : Déplace l’élément sélectionné vers le bas de la liste des éléments. Si l’élément est le dernier de la liste, le bouton est désactivé.
- Label : chaque élément peut être associé à une étiquette pour l’identifier. La longueur maximale de chaîne est de 12 caractères.
- Inclure le nom : Si activé, l’étiquette de l’élément est incluse dans la chaîne de sortie, avant la chaîne de l’élément.
- Cellule : Chaque élément a une expression. La plupart des expressions sont des références de cellules. Les références de cellules dans l’expression reçoivent un code couleur pour correspondre aux graphiques de la feuille de calcul.

Astuce : Pour passer d’un type de référence à un autre, positionnez le curseur dans la zone de texte d’une cellule et appuyez sur F4.

- Type de données : La boîte de dialogue Formater une chaîne détermine automatiquement le type de données de chaque élément, en fonction du contenu de la cellule référencée.
  - Entier : Renvoie une chaîne contenant une Valeur entière.
  - Entier non signé : Renvoie une chaîne de caractères contenant une valeur entière non signée.
  - Nombre entier (hexadécimal) : Renvoie une chaîne en minuscule contenant la valeur hexadécimale pour un entier ou le premier caractère d’une chaîne alphanumérique.
  - Nombre entier (HEXADÉCIMAL) : Renvoie une chaîne en majuscule contenant la valeur hexadécimale pour un entier ou le premier caractère d’une chaîne alphanumérique.
  - Entier (Octal) : Renvoie une chaîne contenant la valeur octale pour un entier ou le premier caractère d’une chaîne alphanumérique.
  - Virgule flottante : Renvoie une chaîne contenant une Valeur à virgule flottante.
  - Notation scientifique : Renvoie une chaîne de caractères contenant une valeur en notation scientifique.
  - Caractère : Renvoie le caractère ASCII correspondant à une valeur entière. Lorsqu’une chaîne de caractères alphanumériques est passée à la fonction, elle renvoie le premier caractère.
  - Chaîne de caractères : Renvoie une chaîne contenant une Valeur entière.
- Positions décimales : Sélectionne le nombre de décimales pour les types de données Virgule flottante ou Notation scientifique. (de 0 à 6, valeur par défaut = 6)
- Largeur fixe : Chaque chaîne d’élément peut être configurée avec une largeur fixe.
  - Largeur de champ : Détermine le nombre minimum de caractères contenus dans chaque chaîne d’élément. (de 1 à 30, valeur par défaut = 8)
  - Pad : Si la chaîne d’élément comporte moins de caractères que la largeur de champ spécifiée, elle est complétée de l’une des manières suivantes :
    - Espaces de début : Alignée à droite avec espaces de début.
    - Espaces de fin : Alignée à gauche avec espaces de fin.
    - Zéros non significatifs : Alignée à droite avec des zéros non significatifs.
- Chaîne de sortie : Affiche la chaîne de sortie. Les caractères qui correspondent à l’élément sélectionné sont en gras. Le nombre total de caractères est affiché.
  Syntaxe :<Texte de début (facultatif)><Étiquette (facultatif)><Élément0><Délimiteur (facultatif)><Élément1><Délimiteur (facultatif)>...<Terminaison>