Créer un format de nombre personnalisé à partir d'une cellule

Résolu/Fermé
sonoja Messages postés 19 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 14 février 2017 - 16 juil. 2015 à 17:55
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 juil. 2015 à 11:44
Bonjour,
Je souhaite créer un format de nombre personnalisé de ce style là :
# ##0,0" MWh"
par exemple : 1 000 MWh

Mais, j'aimerai aussi que MWh puisse changer en fonction de la valeur d'une cellule.
Pour le dire autrement, j'ai écrit MWh dans la cellule A1 (mais ça peut aussi bien être Litres ; ou Tonnes ...)

Du coup, je voudrais écrire quelque chose comme ça :
# ##0,0" " & A1
Mais ça ne fonctionne pas.

Quelle correction apporter à ce format de nombre pour obtenir ce que je souhaite ?

D'avance, merci
Cordialement

Sonoja

A voir également:

5 réponses

Raymond PENTIER Messages postés 58726 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 242
16 juil. 2015 à 18:42
Bonjour.

Ce que tu voudrais faire est illogique, et parfaitement infaisable (sauf peut-être par macro, si tu connais VBA).
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 16/07/2015 à 18:46
Bonjour
si vous avez Excel 2007 ou après, vous pouvez passer par la mise en forme conditionnelle par formule/ format de cellule personnalisée
et la condition de MFC par formule;
si par exemple votre plage est en A1:A10 et le "type" d'unité en Z1:
en sélectionnant A1:A10

=$Z$1="litre" et formatez pour Litre
nouvelle règle
=$Z$1= MWh etc....
crdlmnt


Errare humanum est, perseverare diabolicum
0
Raymond PENTIER Messages postés 58726 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 242
16 juil. 2015 à 18:55
Ami Vaucluse, bonjour.

Pour une fois, je n'ai pas compris ta démonstration !
Pourrais-tu me l'expliquer plus en détail ?
Surtout que déjà je n'avais pas réalisé ce que sonoja souhaitait ...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
16 juil. 2015 à 19:21
0
Raymond PENTIER Messages postés 58726 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 242 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
17 juil. 2015 à 02:19
Ah oui !
Il me manquait les formats en AA pour comprendre le fonctionnement de la MFC.
................. C'est très astucieux, vraiment !
Je retire donc ce que j'ai déclaré très imprudemment au post #1 :
................. Mes plates excuses à ceux qui l'ont lu (et qui m'ont cru) !
Grand merci à toi.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
16 juil. 2015 à 19:55
Bonjour à tous,

La méthode VBA en prime :
https://www.cjoint.com/c/EGqr15oe1sb

A+
0
sonoja Messages postés 19 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 14 février 2017
17 juil. 2015 à 10:59
Merci à tous !

Je ne m'attendais surement pas à ce que les réponses soient aussi rapides, ni les explications aussi claires !

Les deux marchent à la perfection ! Une ptite question me taraude l'esprit pour choisir.

L'onglet sur lequel je souhaite appliquer cette méthode risque d'être dupliqué.
De plus le fichier au total est déjà un peu lourd.

Qu'est ce qui prendra le moins de place dans le fichier ?
Une macro événementielle ? Ou une mise à jour conditionnelle ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 17/07/2015 à 11:33
je ne m'avancerais pas, vu mon expérience très limitée en VBA, mais il y a de fortes chances pour que la macro l'emporte largement. Les MFC multiples à force de duplication alourdissent sérieusement le fichier (vu mon expérience en MFC!!)
bonne route
crdlmnt
ps: je passe le sujet en résolu
0
sonoja Messages postés 19 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 14 février 2017
17 juil. 2015 à 11:35
Ok, je vais partir sur la macro alors.

Une dernière question (rien à voir avec mon pb) : Vu la rapidité à laquelle je reçois des réponses, je me demandai :
Es-tu une personne particulièrement altruiste et serviable (c'est tout à ton honneur !), ou bien es-tu payé par le site CommentCaMarche pour fournir des réponses aux personnes en difficulté ? Ou les deux ?

Je n'ai pas l'habitude d'utiliser des forums d'entraide, donc je ne sais pas vraiment comment ça marche (c'est le cas de le dire !), mais j'essaierai désormais d'y faire un ptit tour de temps en temps, pour voir si je peux aider à résoudre des problèmes. Ce sera ma façon de vous remercier tous d'avoir résolu mon problème ;)

Merci beaucoup à vous tous, et bonne continuation !
Cdt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
17 juil. 2015 à 11:44
Non l CCM fonctionne via le bénévolat...la rapidité de la réponse vient uniquement de deux faits:
__la complexité de la réponse
__la disponibilité de ceux qui la connaissent.
et bien sur toutes les contributions sont les bienvenues
Bonne route et à bientôt, donc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
17 juil. 2015 à 11:35
Bonjour,

Pour ma part, je ne pense pas que tu obtiennes une occupation très différente avec l'une ou l'autre solution.

J'ai fait un test sur une plage de 50000 cellules sans écart significatif.

A+
0