Obtenir l'équivalent de printf ou String.Format dans Excel
Obtenir l'équivalent de printf ou String.Format dans Excel
Comment formater une chaîne dans Excel de manière similaire à printf ou String.Format dans les langages de programmation ?
Re: Obtenir l'équivalent de printf ou String.Format dans Excel
**En formule :**
Utilisez `TEXTE` (TEXT) :
```
=TEXTE(A1;"000.00")
```
Pour construire des chaînes formatées :
```
="Le total est "&TEXTE(A1;"#,##0.00 €")&" pour "&B1&" articles"
```
**En VBA :**
```vba
resultat = Format(nombre, "#,##0.00")
```
Ou utilisez `Sprintf` personnalisé pour une syntaxe similaire à printf.
Utilisez `TEXTE` (TEXT) :
```
=TEXTE(A1;"000.00")
```
Pour construire des chaînes formatées :
```
="Le total est "&TEXTE(A1;"#,##0.00 €")&" pour "&B1&" articles"
```
**En VBA :**
```vba
resultat = Format(nombre, "#,##0.00")
```
Ou utilisez `Sprintf` personnalisé pour une syntaxe similaire à printf.