Format personalisé d'excel

Résolu/Fermé
RodyRody Messages postés 44 Date d'inscription jeudi 19 janvier 2012 Statut Membre Dernière intervention 25 mars 2013 - 24 févr. 2012 à 17:47
RodyRody Messages postés 44 Date d'inscription jeudi 19 janvier 2012 Statut Membre Dernière intervention 25 mars 2013 - 25 févr. 2012 à 12:00
Bonjour à tous,

Pensez-vous qu'il est possible de personnaliser le format d'excel selon la valeur d'une autre cellule.

Ex:

A1 = 25

B5= 100

Je voudrais que si la Valeur B5 <0 alors A1 est en format - 0.0;+0.0;0.0 (la valeur positif prend un "-" devant et la valeur négative prend un "+".
Il faut que ca soit juste le format de A1 qui change car un chart est lié à A1.
En fait c'est juste pr modifier l'étiquette de donnée.

Merci bcp de vos réponses.
Bonne journée.
Rod
A voir également:

2 réponses

tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
24 févr. 2012 à 18:25
Bonjour,
Non. On peut mettre une condition dans un format personnalisé mais cette condition se rapporte à la valeur de la cellule et non pas à la valeur d'une autre cellule.
De plus le format d'une étiquette de donnée dans un graphique n'est pas obligatoirement identique au format de la donnée elle-même.
0
RodyRody Messages postés 44 Date d'inscription jeudi 19 janvier 2012 Statut Membre Dernière intervention 25 mars 2013
24 févr. 2012 à 18:30
Bonjour Tontong, merci de ta reponse.

J'était entrain de me pencher sur la fonction texte. Tu penses que ca pourrait marcher ?
Si B5< 0 alors fonction texte met un -devant sinon met un "+" devant.
Mais je n'ai pas encore trouver comment fonctionne la fonction texte.
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
Modifié par tontong le 24/02/2012 à 18:50
Attention la fonction texte va retourner une valeur de texte ce qui ne convient pas comme donnée d'un graphique.
Il est possible de créer une colonne supplémentaire et d'utiliser cette colonne pour définir les étiquettes de données par une macro ou par une macro complémentaire comme XYchartlabeler.
Pour un graphique en nuage de points il est aussi possible de décomposer la série en plusieurs séries avec un format d'étiquettes pour chaque série.
0
RodyRody Messages postés 44 Date d'inscription jeudi 19 janvier 2012 Statut Membre Dernière intervention 25 mars 2013
24 févr. 2012 à 18:55
Oui effectivement j'ai essayé et les fonctions textes ne fonctionnent pas avec les graphiques. Sinon j'avais vu un poste ou tu disais qu'on pouvait lier l'étiquette de données avec une formule =B5 par exemple. Ca fonctionne; mais ca serait trop long à réaliser.
J'ai installé l'add in de XYchartlabeler qui permet de mettre des étiquettes dans les chart en nuages de points. Mais je ne vois pas en quoi ca m'aidera pr la cas présent.
Sinon je pensais créer peut etre avec VBA une formule qui réponde à ce problème mais n'étant pas un spécialiste je ne saurais même pas par ou commencer.
Rod
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
24 févr. 2012 à 19:08
Bonjour,

Tu pourrais utiliser une 3ème cellule où selon le test de B5 tu mets A1 ou -A1.
Ainsi tu utilises un format unique.

eric
0
RodyRody Messages postés 44 Date d'inscription jeudi 19 janvier 2012 Statut Membre Dernière intervention 25 mars 2013
25 févr. 2012 à 12:00
Bonjour Eric,
Le problème c'est que le graph lirait la valeur -A. Moi je voudrais qu'il lise A mais que l'étiquette soir -A.
Tontong a raison le XYcharlabeller fait ca parfaitement.
Bonne journée
0