Format personalisé d'excel

Résolu
RodyRody Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
RodyRody Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
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 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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   Statut Membre Dernière intervention  
 
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 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   7 276
 
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   Statut Membre Dernière intervention  
 
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