Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème de syntaxe fonction "IF" avec fonction "ET"

GUGUSSE2

XLDnaute Occasionnel
Bonjour,

Je voulais qu'aucune image n'apparaisse si les deux cases d'introduction des données (B2 & B4) étaient "vides".
Il y a dans le programme une ligne qui rend invisibles les images (groupe 1 et groupe 2) quand la division est impossible (alors la case "B1" est positive).
Je ne suis pas arrivé à ajouter [B2="" AND B4=""] à la fonction "IF" de ce programme malgré mes recherches et mes tentatives multiples d'écriture (pas d'affichage si "B1>0 ou si "B2 & B4 vides).
J'ai contourné le problème en "forçant" la case "B1" à la valeur "10" quand "B2 & B4 sont vides", et même si "ça marche", j'aimerai que cela soit fait en complétant le programme déjà écrit.

Merci de votre aide,
cordialement,
GUGUSSE2.
 

Pièces jointes

  • Diviseur 40-45.xlsm
    39.4 KB · Affichages: 15

Jacky67

XLDnaute Barbatruc
Bonsoir,
Essaye avec en début de macro
Code:
Private Sub Worksheet_Change(ByVal r As Range)
If [b2] = "" And [b4] = "" Then
ActiveSheet.Shapes("Groupe 1").Visible = False
ActiveSheet.Shapes("Groupe 2").Visible = False
Exit Sub
End If
Application.EnableEvents = 0
-----
------
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…