Formule STYLE() Excel 2010
Résolu
elglouton
Messages postés
189
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis désoler si ce sujet a déjà trouvé réponse mais je n'est rien trouvé sur le forum.
J'ai voulus utiliser la formule STYLE() pour copier le sujet suivant https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=30316
La méthode que j'ai présentée suppose que tu nommes les styles par des n° de 1 à 20. Si tu veux choisir d'autres noms, c'est possible, mais il faudra utiliser une autre formule.
Donc je suppose que :
quelque part dans ton classeur, tu as la liste des 20 noms.
tu as déjà défini les styles 1, 2, etc.
tu as déjà défini ta liste déroulante de validité par Données > Validité en te basant sur la plage où se trouvent les noms
Il te suffit maintenant , la cellule de liste déroulante étant sélectionnée, d'y faire une Mise en Forme Conditionnelle (MFC)
Format > Formatage conditionnel
choisis Formule est (et pas Valeur est)
dans le champ à droite, saisis :
CODE : TOUT SÉLECTIONNER AGRANDIR
STYLE(EQUIV(D1;$B1:$B20;0))
si ta liste de noms est en $B1:$B20 et ta cellule de validité est D1. EQUIV() est une fonction qui retourne la position d'une valeur (ici D1) dans une plage (ici $B1:$B20). Donc EQUIV() va retourner 1, 2, ... ou 20 selon le nom sélectionné. Or 1, 2, ...20, c'est justement le nom d'un style !
laisse Par défaut comme style de cellule, en dessous.
OK
mais cela ne fonctionne pas.
A telle changer , elle n'existe plus.
merci pour vos réponses
Je suis désoler si ce sujet a déjà trouvé réponse mais je n'est rien trouvé sur le forum.
J'ai voulus utiliser la formule STYLE() pour copier le sujet suivant https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=30316
La méthode que j'ai présentée suppose que tu nommes les styles par des n° de 1 à 20. Si tu veux choisir d'autres noms, c'est possible, mais il faudra utiliser une autre formule.
Donc je suppose que :
quelque part dans ton classeur, tu as la liste des 20 noms.
tu as déjà défini les styles 1, 2, etc.
tu as déjà défini ta liste déroulante de validité par Données > Validité en te basant sur la plage où se trouvent les noms
Il te suffit maintenant , la cellule de liste déroulante étant sélectionnée, d'y faire une Mise en Forme Conditionnelle (MFC)
Format > Formatage conditionnel
choisis Formule est (et pas Valeur est)
dans le champ à droite, saisis :
CODE : TOUT SÉLECTIONNER AGRANDIR
STYLE(EQUIV(D1;$B1:$B20;0))
si ta liste de noms est en $B1:$B20 et ta cellule de validité est D1. EQUIV() est une fonction qui retourne la position d'une valeur (ici D1) dans une plage (ici $B1:$B20). Donc EQUIV() va retourner 1, 2, ... ou 20 selon le nom sélectionné. Or 1, 2, ...20, c'est justement le nom d'un style !
laisse Par défaut comme style de cellule, en dessous.
OK
mais cela ne fonctionne pas.
A telle changer , elle n'existe plus.
merci pour vos réponses
A voir également:
- Formule STYLE() Excel 2010
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Style word - Guide
8 réponses
Bonjour,
Votre lien pointe vers OpenOffice... alors que votre titre parle de STYLE() Excel 2010 .... Que comprendre à votre demande..... que voulez-vous réaliser.... ?
Votre lien pointe vers OpenOffice... alors que votre titre parle de STYLE() Excel 2010 .... Que comprendre à votre demande..... que voulez-vous réaliser.... ?
Bonjour,
Je vais consulter votre fichier et vous donnerai une réponse... patience... !
Si je comprends bien vous voulez que la cellule déroulante se colore selon un critère... ?
Question: Est-ce que par macro c'est acceptable pour vous ?
Salutations.
Le Pingou
Je vais consulter votre fichier et vous donnerai une réponse... patience... !
Si je comprends bien vous voulez que la cellule déroulante se colore selon un critère... ?
Question: Est-ce que par macro c'est acceptable pour vous ?
Salutations.
Le Pingou
Bonsoir,
Merci pour l'information.
Dans le but d'utiliser votre planche de couleur, je pense qu'il est préférable de passer par une procédure à la place d'une MFC.
Patience.
Merci pour l'information.
Dans le but d'utiliser votre planche de couleur, je pense qu'il est préférable de passer par une procédure à la place d'une MFC.
Patience.
Bonsoir,
Je vous laisse essayer ma proposition qui utilise les couleurs de votre tableau (vous pouvez les changer à votre guise...) : https://www.cjoint.com/?3KtxAeSeLKg
Je vous laisse essayer ma proposition qui utilise les couleurs de votre tableau (vous pouvez les changer à votre guise...) : https://www.cjoint.com/?3KtxAeSeLKg
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour elglouton.
Je te rappelle (car tu l'as su à une époque) que le tableur de Microsoft Office s'appelle Excel, et celui d'Open Office et de Libre Office s'appelle Calc.
Ils se ressemblent, mais ne sont pas identiques.
STYLE() n'est pas une formule, mais une fonction qu'on doit utiliser à l'intérieur d'une formule. Cette fonction existe dans Calc, pas dans Excel.
Ton analyse du post de 15:23 https://forums.commentcamarche.net/forum/affich-31079782-formule-style-excel-2010#2 est donc exacte : tu as voulu appliquer à Excel une fonction qui n'appartient qu'à Calc !
Cordialement.
Je te rappelle (car tu l'as su à une époque) que le tableur de Microsoft Office s'appelle Excel, et celui d'Open Office et de Libre Office s'appelle Calc.
Ils se ressemblent, mais ne sont pas identiques.
STYLE() n'est pas une formule, mais une fonction qu'on doit utiliser à l'intérieur d'une formule. Cette fonction existe dans Calc, pas dans Excel.
Ton analyse du post de 15:23 https://forums.commentcamarche.net/forum/affich-31079782-formule-style-excel-2010#2 est donc exacte : tu as voulu appliquer à Excel une fonction qui n'appartient qu'à Calc !
Cordialement.
Bonjour eglouton,
Oui oui mais c'est quand même dommage de ne pas recevoir un commentaire sur ma proposition...!
Je pense que c'est comme les bonjours en début de message...¨!
Oui oui mais c'est quand même dommage de ne pas recevoir un commentaire sur ma proposition...!
Je pense que c'est comme les bonjours en début de message...¨!
J'ai du faire un amalgame avec les différents logiciels c'est pour cela que ce n'est pas clair.
Je souhaite mettre en forme conditionnel la cellule d'une lise déroulante en fonction de son contenu grâce au style prédéfini.
Mais je crois comprendre que la formule STYLE() n'existe pas et donc la méthode décrite sous le lien de mon 1er poste ne peut pas être appliquée.
je joint tout de meme un fichier pour exemple
https://www.cjoint.com/?DKtptwYxTf3
merci pour ta reponse