Condiion avec couleur

  • Initiateur de la discussion Initiateur de la discussion lolo44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lolo44

XLDnaute Occasionnel
Bonjour le Forum,
Lorsque ma cellule B1 est d'une couleur (fond jaune par exemple), j'aimerais que le chiffre 1.5 soit inscrit en D1. Si ma cellule n'a aucun remplissage, il sera alors inscrit le chiffre 1.
Est ce possible?
Merci pour votre aide
Lolo
 
Re : Condiion avec couleur

Bonjour lolo44
Une fonction personnalisée devrait convenir.
Par exemple :
VB:
Function jaune(r As Range)
  If r.Interior.ColorIndex = 6 Then jaune = 1.5 Else jaune = 1
End Function
Ce code est à placer dans un module standard quelconque du classeur.
En D1, écrire
Code:
=jaune(B1)
Lorsque vous modifiez la couleur de la cellule B1, faites ensuite F2 puis Entrée.​
ROGER2327
#5062


Mardi 17 Pédale 138 (Saint Dricarpe, prosélyte, SQ)
21 Ventôse An CCXIX
2011-W10-5T10:12:07Z
 
Re : Condiion avec couleur

Re…
J'ai regardé et essayé votre fichier : pas de problème, la fonction est au bon endroit et… …elle fonctionne.
Je ne sais pourquoi elle ne fonctionne pas sur votre machine. Désolé de ne pouvoir vous dépanner.​
ROGER2327
#5065


Mardi 17 Pédale 138 (Saint Dricarpe, prosélyte, SQ)
21 Ventôse An CCXIX
2011-W10-5T21:06:17Z
 
Re : Condiion avec couleur

Re…
(…)
Par contre lorque je supprime un fond jaune ou que j'en rajoute un, il ne se passe rien. Il y a une manip à faire?
(…)
Oui, celle décrite par la dernière phrase du message #2. J'écrivai :
Lorsque vous modifiez la couleur de la cellule B1, faites ensuite F2 puis Entrée.
ROGER2327
#5066


Mardi 17 Pédale 138 (Saint Dricarpe, prosélyte, SQ)
21 Ventôse An CCXIX
2011-W10-5T21:30:13Z
 
Re : Condiion avec couleur

Merci ,
je faisais F2 mais j'oubliais "entrée"
merci pour votre patience
Lolo
une denière question, est-il possible de prendre un groupe de cellule pour faire F2, ou bien faut-il le faire 1 par 1 ?
Merci
 
Re : Condiion avec couleur

Re... (Bonsoir Modeste)
D'accord avec la technique du pinceau.
Pour un groupe de cellules, on peut aussi faire CTRL C puis CTRL V.​
ROGER2327
#5067


Mardi 17 Pédale 138 (Saint Dricarpe, prosélyte, SQ)
21 Ventôse An CCXIX
2011-W10-5T22:10:01Z
 
Re : Condiion avec couleur

Re (aussi)

JCGL me rappelait aussi il y a un certain temps qu'une petite "Application.Volatile" en début de fonction était, dans un cas comme celui-ci, bienvenu

Cette méthode marque comme volatile une fonction personnalisée. Une fonction volatile doit être recalculée chaque fois qu'un calcul est effectué dans une cellule quelconque de la feuille de calcul. Une fonction non volatile n'est recalculée qu'en cas de changement des variables d'entrée. Cette méthode est sans effet si elle ne se trouve pas à l'intérieur d'une fonction définie par l'utilisateur utilisée pour calculer une cellule de feuille de calcul.
 
Re : Condiion avec couleur

Re…

Et JCGL n'a pas souvent tort !
Avec Application.Volatile et l'utilisation de F2 Entrée, on peut effectivement mettre à jour une plage de cellules.
Merci à lui !

ROGER2327
#5068


Mardi 17 Pédale 138 (Saint Dricarpe, prosélyte, SQ)
21 Ventôse An CCXIX
2011-W10-5T22:25:09Z
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
244
Retour