Groupement des chiffres sur excel

siva12 Messages postés 8 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 16 avril 2010 - 10 avril 2010 à 18:26
siva12 Messages postés 8 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 16 avril 2010 - 16 avril 2010 à 05:09
Bonjour,
je cherche à grouper un chiffre (123 456 789,00) sur excel comme suit : 12,34,56,789.00
Est-ce qu'on peut séparer les chiffres par trois puis par 2 vers la gauche dans le menu Format => Cellule => Nombre

4 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
10 avril 2010 à 19:49
Salut
Oui, mais à condition que ton chiffre soit toujours un chiffre (pas de lettre)
Pour connaitre les astuces, je te conseille de :
- regarder dans l'aide de la fonction NumberFormat
- de t'inspirer des commandes existantes quand tu fais un enregistrement de macro et que tu vas formatter ta cellule avec Format-Cellule-Spécial :
Exemple pour la présentation d'un numéro de téléphone en belgique :
Selection.NumberFormat = "0##-000"" ""00"" ""00"
pour voir ceci : 012-345 67 89

Donc, pour faire ton format, suffit d'adapter :
Selection.NumberFormat = "00"",""00"",""00"",""000.00"
Cette commande apparaitra sous cette forme dans le menu : 00","00","00","000.00 (sans les doubles "" qui sont la transciption d'un seul " à l'intérieur d'une chaine)

Seul bémol : le séparateur de décimale est la virgule en FR, donc le dernier .00 est refrancisé aussitôt.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
siva12 Messages postés 8 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 16 avril 2010
11 avril 2010 à 17:10
bonjour, merci pour tes détails. Mais je souhaite faire celle opération sur excel dans le menu => format => Cellule => nombre ou monétaire sans passer par VBA
0
siva12 Messages postés 8 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 16 avril 2010
16 avril 2010 à 05:01
Merci beaucoup
au debut je n'avais pas compris votre explication. Après j'ai enregistré le macro sous xla et là ça marche.
Où puis-je trouver l'aide de la fonction NumberFormat
merci encore
0
siva12 Messages postés 8 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 16 avril 2010
16 avril 2010 à 05:09
Mais un petit souci
Si je prend le nombre 100 000,00 mon résultat avec cet macro est 00,01,00,000.00. Comment faire pour afficher 1,00,000.00 sans les tois zéro et virgule à gauche de 1
0
Rejoignez-nous