Affichage d'une image selon valeur

  • Initiateur de la discussion Initiateur de la discussion natorp
  • 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 !

natorp

XLDnaute Barbatruc
Bjr à toutes et tous

J'aimerais afficher une image selon la valeur d'une cellule,
Si D2 = B2+C2 alors j'affiche le smiley "Ok" sinon "Ko"
J'ai bien écrit quelque chose dans le code de la feuille, mais ça marche pô !

Merci de votre aide, cordialement, Gérard
 

Pièces jointes

Re : Affichage d'une image selon valeur

Bonjour, natorp, Claudy, le Forum,

Peut-être, également, ainsi :

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If [d2] = [b2] + [c2] Then
ActiveSheet.Shapes("Ok").Visible = True
ActiveSheet.Shapes("Ko").Visible = False
Else
ActiveSheet.Shapes("Ok").Visible = False
ActiveSheet.Shapes("Ko").Visible = True
End If
End Sub

A bientôt 🙂
 
Re : Affichage d'une image selon valeur

Bonjour Natorp, Claudy, DoubleZero 🙂

Ou aussi :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Shapes("Ok").Visible = [d2] = Val([b2]) + Val([c2])
ActiveSheet.Shapes("Ko").Visible = [d2] <> Val([b2]) + Val([c2])
End Sub
Val évite le bug si l'on entre du texte en B2 ou C2.

A+
 
Re : Affichage d'une image selon valeur

Bonjour,

Avec une fonction perso

JB
 

Pièces jointes

- 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
4
Affichages
142
Réponses
2
Affichages
673
Retour