XL 2010 Apparition d un message box

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 !

polyteis

XLDnaute Occasionnel
Bonjour,
Je vous expose mon souci.
Dans un fichier excel contenant plusieurs onglets, j ai placé un code dans une feuille nommée DEJ qui ouvre un onglet supplementaire et un msgbox
si sur cette la cellule D5 =oui
Private sub worksheet_change (byval target as range)
If [ d5] ="oui" then
Sheet("echeanchier").vjsible= true
Msgbox ("remplissez onglet echeancier")
Else
Sheets ("echeancier").visible=false
End if
End sub


Cela fonctionne bien, l 'onglet apparait , on clique sur ok le message disparait.
Mais si je renseigne d autres cellules de ma feuille DEJ, le message box apparait.

Que faut il faire pour parer de petit couac

Merci a vous
 
Bonjour,
Je vous expose mon souci.
Dans un fichier excel contenant plusieurs onglets, j ai placé un code dans une feuille nommée DEJ qui ouvre un onglet supplementaire et un msgbox
si sur cette la cellule D5 =oui
Private sub worksheet_change (byval target as range)
If [ d5] ="oui" then
Sheet("echeanchier").vjsible= true
Msgbox ("remplissez onglet echeancier")
Else
Sheets ("echeancier").visible=false
End if
End sub


Cela fonctionne bien, l 'onglet apparait , on clique sur ok le message disparait.
Mais si je renseigne d autres cellules de ma feuille DEJ, le message box apparait.

Que faut il faire pour parer de petit couac

Merci a vous
Bonjour @polyteis

A tester :
VB:
Private Sub worksheet_change(ByVal target As Range)
    If Not Intersect(terget, [D5]) Is Nothing Then
        If [D5] = "oui" Then
            Sheet("echeanchier").vjsible = True
            MsgBox ("remplissez onglet echeancier")
        Else
            Sheets("echeancier").Visible = False
        End If
    End If
End Sub
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
92
Réponses
9
Affichages
395
Réponses
4
Affichages
555
Réponses
7
Affichages
733
Retour